@media only screen and (max-width:1365px){.page-category .top-copy-title+p{margin-left:auto;margin-right:auto;max-width:980px}}.template--bedding-category .card-text .starting-price{display:none!important}.template--mattresses-category{margin-top:110px}@media screen and (max-width:767px){.template--mattresses-category{margin-top:130px}}.section-title .category-sheets::before{content:"Sheets"}.hero--section{height:39vw;margin-top:-30px;position:relative;z-index:0}@media only screen and (max-width:1023px){.hero--section{height:auto}}.hero--section .hero--image{height:39vw;position:relative}@media only screen and (max-width:1023px){.hero--section .hero--image{height:auto}}.hero--section .hero--image::before{background-color:rgba(0,0,0,.3);bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transition:all 1s ease-in;transition:all 1s ease-in;z-index:1}@media only screen and (max-width:1023px){.hero--section .hero--image::before{display:none}}.hero--section .hero--image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero--section .hero--image .hero--bottom-link{bottom:20px;left:50%;margin-left:-660px;padding:0 98px;position:absolute;width:1320px;z-index:1}@media only screen and (max-width:1330px){.hero--section .hero--image .hero--bottom-link{margin-left:0;padding:0 38px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%}}@media only screen and (max-width:767px){.hero--section .hero--image .hero--bottom-link{display:none}}.hero--section .hero--image .hero--bottom-link a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:calc(1rem - 2px);font-weight:700;text-transform:uppercase}.hero--section .hero--image .hero--bottom-link a:hover{text-decoration:underline}.hero--section .hero--image .hero--bottom-link svg{fill:#fff;height:15px;margin-right:10px;width:15px}.hero--section .hero--content{left:50%;margin-left:-660px;padding:0 90px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1320px;z-index:1}@media only screen and (max-width:1330px){.hero--section .hero--content{margin-left:0;padding:0 30px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}}@media only screen and (max-width:1023px){.hero--section .hero--content{background:#052551;padding:30px;position:initial;-webkit-transform:translate(0,0);transform:translate(0,0)}}.hero--section .hero--content .hero-image__caption{color:#fff;font-size:calc(1rem - 2px);font-weight:700;letter-spacing:.5px;margin-left:8px;padding-left:60px;position:relative;text-transform:uppercase}@media only screen and (max-width:1023px){.hero--section .hero--content .hero-image__caption{color:#9ec3de;margin-bottom:10px;margin-left:0;padding-left:30px}}.hero--section .hero--content .hero-image__caption::before{background-color:#fff;content:"";height:1px;left:0;position:absolute;top:10px;width:40px}@media only screen and (max-width:1023px){.hero--section .hero--content .hero-image__caption::before{background-color:#9ec3de;height:1px;width:20px}}.hero--section .hero--content .hero-image__title{color:#fff;font-size:120px;font-weight:700;letter-spacing:inherit;line-height:inherit;line-height:120px;margin:0;padding:0;text-transform:uppercase}@media only screen and (max-width:1279px){.hero--section .hero--content .hero-image__title{font-size:100px;line-height:100px}}@media only screen and (max-width:1023px){.hero--section .hero--content .hero-image__title{font-size:80px;line-height:80px}}@media only screen and (max-width:767px){.hero--section .hero--content .hero-image__title{font-size:46px;line-height:46px}}@media only screen and (max-width:374px){.hero--section .hero--content .hero-image__title{font-size:36px;line-height:36px}}.hero--section .hero--content .hero-image__text{color:#fff;font-size:20px;margin-left:8px;margin-top:30px}@media only screen and (max-width:1023px){.hero--section .hero--content .hero-image__text{margin-bottom:0;margin-top:24px}}@media only screen and (max-width:1023px){.hero--section .hero--content .hero-image__text{font-size:15px;margin-left:0;margin-top:20px}}.comfort-jump-links{margin-top:50px;text-align:center}@media only screen and (max-width:1023px){.comfort-jump-links{margin-bottom:50px!important}}@media only screen and (max-width:767px){.comfort-jump-links{margin-top:20px}}.comfort-jump-links .comfort-jump-link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;float:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:none;padding:10px 48px;position:relative}@media only screen and (max-width:1279px){.comfort-jump-links .comfort-jump-link{padding:10px 20px}}.comfort-jump-links .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;float:none}.comfort-jump-links .slick-list{width:100%}.comfort-jump-links .comfort-jump__link-image{margin:0 auto;max-width:275px}.comfort-jump-links h3{color:#222;font-size:calc(1rem + 2px);line-height:1.6;margin:15px 0 5px}.comfort-jump-links p{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;font-size:calc(1rem + 1px);line-height:1.6;margin:0 0 40px;width:100%}@media only screen and (max-width:1279px){.comfort-jump-links p br{display:none}}@media only screen and (max-width:1023px){.comfort-jump-links p{margin:0 0 20px}}.comfort-jump-links .slick-dots{position:initial}@media only screen and (max-width:767px){.discover-title{padding:0 15px}}.category-grid-layout .grid-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.category-grid-layout .firm-collection-left{background:#28648b;padding:30px;width:29.16667%}@media only screen and (max-width:1279px){.category-grid-layout .firm-collection-left{-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;margin:0 0 40px;width:100%}.category-grid-layout .firm-collection-left>div{width:50%}.category-grid-layout .firm-collection-left>div.firm-header-second{padding-left:60px}.category-grid-layout .firm-collection-left>div p:last-of-type{margin-bottom:0}}@media only screen and (max-width:1023px){.category-grid-layout .firm-collection-left>div{width:100%}.category-grid-layout .firm-collection-left>div.firm-header-second{padding-left:0}.category-grid-layout .firm-collection-left>div p:last-of-type{margin-bottom:1.47059em}}@media only screen and (max-width:767px){.category-grid-layout .firm-collection-left{margin-bottom:30px;padding:20px}}.category-grid-layout .firm-collection-left.plush-collection-left{background:#6d91a9}.category-grid-layout .firm-collection-left *{color:#fff}.category-grid-layout .firm-collection-left .o-title--beta{font-size:32px}@media only screen and (max-width:767px){.category-grid-layout .firm-collection-left .o-title--beta{font-size:28px}}@media only screen and (max-width:666px){.category-grid-layout .firm-collection-left .o-title--beta{font-size:22px}}.category-grid-layout .firm-collection-left .listing-collection-des{font-family:Eina01W01;font-size:17px}@media only screen and (max-width:666px){.category-grid-layout .firm-collection-left .listing-collection-des{font-size:16px}}.category-grid-layout .firm-collection-left .firm-header-second{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -30px}@media only screen and (max-width:374px){.category-grid-layout .firm-collection-left .firm-header-second{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}}.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__images{min-height:152px;min-width:172px;position:relative}@media only screen and (max-width:767px){.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__images{min-height:124px;min-width:154px}}@media only screen and (max-width:374px){.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__images{min-width:110px}}.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__images .c-product-sleep-style__image{left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__images .c-product-sleep-style__image.active{opacity:1}.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__image{background-size:cover!important;margin:0 30px;width:110px}@media only screen and (max-width:767px){.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__image{width:90px}}@media only screen and (max-width:374px){.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__image{margin:0 9px}}.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__image::before{-webkit-box-sizing:border-box;box-sizing:border-box;content:"";display:block;padding-bottom:138.18182%}.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__image.image-back-sleeper-white{background:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/back-sleep_white.png") no-repeat}.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__image.image-stomach-sleeper-white{background:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/stomach-sleep_white.png") no-repeat}.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__image.image-side-sleeper-white{background:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/side-sleep_white.png") no-repeat}.category-grid-layout .firm-collection-left .firm-header-second .c-product-sleep-style__text{font-size:12px;font-weight:700;margin:10px 0 0;text-align:center;text-transform:uppercase}.category-grid-layout .productGrid{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;width:100%}.category-grid-layout .productGrid::before{display:none}@media only screen and (max-width:1279px){.category-grid-layout .productGrid{width:100%}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid{-ms-flex-pack:distribute;justify-content:space-around;width:100%}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid{-webkit-box-pack:initial;-ms-flex-pack:initial;justify-content:initial}}.category-grid-layout .productGrid li{overflow:hidden;padding:80px 0 0;width:100%}.category-grid-layout .productGrid li:first-child{padding-top:0}@media only screen and (max-width:1023px){.category-grid-layout .productGrid li{margin:0 auto;padding:30px 0 0}}@media only screen and (max-width:735px){.category-grid-layout .productGrid li{padding:30px 0 0}}@media only screen and (max-width:567px){.category-grid-layout .productGrid li{margin:0;padding:30px 0 0}}.category-grid-layout .productGrid li.hidden{display:none}.category-grid-layout .productGrid li .card-figure{width:54.4%;z-index:1}@media only screen and (max-width:1365px){.category-grid-layout .productGrid li .card-figure{width:65%}}@media only screen and (max-width:1279px){.category-grid-layout .productGrid li .card-figure{width:60%}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid li .card-figure{padding:0 15px;width:100%}}.category-grid-layout .productGrid li .card-figure .card-img-container{max-height:inherit;position:relative}.category-grid-layout .productGrid li .card-figure .card-img-container .card-image{height:100%;max-height:680px;-o-object-fit:cover;object-fit:cover;width:100%;z-index:1}.category-grid-layout .productGrid li .card-figure .card-img-container .label{border-radius:0 0 0 16px;color:#fff;font-size:1rem;font-weight:700;letter-spacing:.5px;min-width:160px;padding:6px 30px 8px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;z-index:1}.category-grid-layout .productGrid li .card-figure .card-img-container .label.seller{background:#208bfd}.category-grid-layout .productGrid li .card-figure .card-img-container .label.popular{background:#87b9e6}@media only screen and (max-width:767px){.category-grid-layout .productGrid li .card-figure .card-img-container .label{font-size:10px;line-height:10px;min-width:110px;padding:6px 18px 8px}}.category-grid-layout .productGrid li .card-body{display:-webkit-box;display:-ms-flexbox;display:flex;width:45.6%}@media only screen and (max-width:1365px){.category-grid-layout .productGrid li .card-body{width:35%}}@media only screen and (max-width:1279px){.category-grid-layout .productGrid li .card-body{width:40%}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid li .card-body{width:100%}}.category-grid-layout .productGrid li .card-body>div{max-width:calc(430px + 130px);padding-left:130px}@media only screen and (max-width:1365px){.category-grid-layout .productGrid li .card-body>div{max-width:calc(360px + 60px);padding-left:60px}}@media only screen and (max-width:1279px){.category-grid-layout .productGrid li .card-body>div{max-width:calc(320px + 40px);padding-left:40px}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid li .card-body>div{max-width:initial;padding:20px 30px}}.category-grid-layout .productGrid li .card-body .card-title{color:#222;font-size:30px;line-height:1.4;margin:0;padding-bottom:22px;position:relative}@media only screen and (max-width:1023px){.category-grid-layout .productGrid li .card-body .card-title{padding-bottom:0}}@media only screen and (max-width:767px){.category-grid-layout .productGrid li .card-body .card-title{font-size:24px}}.category-grid-layout .productGrid li .card-body .card-title::before{border-bottom:1px solid #f3f3f3;bottom:0;content:"";left:-200%;position:absolute;width:calc(192px + 200%)}@media only screen and (max-width:1023px){.category-grid-layout .productGrid li .card-body .card-title::before{display:none}}.category-grid-layout .productGrid li .card-body .card-title a{color:#222;font-size:30px;line-height:normal;position:relative}@media only screen and (max-width:767px){.category-grid-layout .productGrid li .card-body .card-title a{font-size:24px}}.category-grid-layout .productGrid li .card-body .card-title a::before{bottom:-28px;color:#f5f9fb;font-size:115px;left:0;position:absolute;z-index:-1}@media only screen and (max-width:1365px){.category-grid-layout .productGrid li .card-body .card-title a::before{bottom:auto;font-size:85px;top:-66px}}@media only screen and (max-width:1279px){.category-grid-layout .productGrid li .card-body .card-title a::before{font-size:65px;top:-44px}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid li .card-body .card-title a::before{display:none}}.category-grid-layout .productGrid li .card-body .card-title a:hover{color:#208bfd}.category-grid-layout .productGrid li .card-body .listing-short-des{color:#444;-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:calc(1rem + 1px);line-height:1.6;margin-left:0}.category-grid-layout .productGrid li .card-body .price-button-block{display:block;margin:25px 0 0}.category-grid-layout .productGrid li .card-body .price-button-block .card-text>span{color:#444;display:block;font-size:calc(1rem + 1px);font-weight:700;text-transform:inherit}.category-grid-layout .productGrid li .card-body .price-button-block .card-text>span.promo-price{color:#e7211e}.category-grid-layout .productGrid li .card-body .price-button-block .card-text>span.promo-price span{font-size:24px}.category-grid-layout .productGrid li .card-body .price-button-block .card-text+.shop-button{margin:35px 0 0}@media only screen and (max-width:767px){.category-grid-layout .productGrid li .card-body .price-button-block .card-text+.shop-button{margin:20px 0 0}}.category-grid-layout .productGrid li .card-body .price-button-block .shop-button{margin:0}.category-grid-layout .productGrid.productGrid--1{margin-top:100px}@media only screen and (max-width:1279px){.category-grid-layout .productGrid.productGrid--1{margin-top:70px}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid.productGrid--1{margin-top:50px}}.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n){margin-left:auto}.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card{margin-left:auto}.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card-figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:48.3%}@media only screen and (max-width:1023px){.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card-figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card-body{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:51.7%}@media only screen and (max-width:1023px){.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card-body{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%}}.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card-body>div{margin-left:auto;padding-left:0;padding-right:130px}@media only screen and (max-width:1365px){.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card-body>div{padding-right:60px}}@media only screen and (max-width:1279px){.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card-body>div{padding-right:40px}}@media only screen and (max-width:1279px){.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card-body>div{padding:20px 30px}}.category-grid-layout .productGrid.productGrid--1 li:nth-child(2n) .card-body .card-title::before{left:0;right:-130px;width:auto}.category-grid-layout .productGrid.productGrid--2{margin-top:80px}@media only screen and (max-width:1279px){.category-grid-layout .productGrid.productGrid--2{margin-top:70px}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid.productGrid--2{margin-top:50px}}@media only screen and (max-width:767px){.category-grid-layout .productGrid.productGrid--2{margin-top:0}}.category-grid-layout .productGrid.productGrid--2 li:nth-child(2n) .card-figure{width:54.4%}@media only screen and (max-width:1365px){.category-grid-layout .productGrid.productGrid--2 li:nth-child(2n) .card-figure{width:65%}}@media only screen and (max-width:1279px){.category-grid-layout .productGrid.productGrid--2 li:nth-child(2n) .card-figure{width:60%}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid.productGrid--2 li:nth-child(2n) .card-figure{padding:0 15px;width:100%}}.category-grid-layout .productGrid.productGrid--2 li:nth-child(2n) .card-body{width:45.6%}@media only screen and (max-width:1365px){.category-grid-layout .productGrid.productGrid--2 li:nth-child(2n) .card-body{width:35%}}@media only screen and (max-width:1279px){.category-grid-layout .productGrid.productGrid--2 li:nth-child(2n) .card-body{width:40%}}@media only screen and (max-width:1023px){.category-grid-layout .productGrid.productGrid--2 li:nth-child(2n) .card-body{width:100%}}@media only screen and (max-width:1599px){.category-grid-layout .view-all-mattress{padding:0 30px}}@media only screen and (max-width:1279px){.category-grid-layout .view-all-mattress{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:1023px){.category-grid-layout .view-all-mattress{text-align:center}}.category-grid-layout .view-all-mattress>div:first-child{margin-right:50px}@media only screen and (max-width:1599px){.category-grid-layout .view-all-mattress>div:first-child{max-width:482px}}@media only screen and (max-width:1279px){.category-grid-layout .view-all-mattress>div:first-child{margin-right:0}}@media only screen and (max-width:1023px){.category-grid-layout .view-all-mattress>div:first-child{margin-bottom:20px}}@media only screen and (max-width:767px){.category-grid-layout .view-all-mattress>div{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:413px){.category-grid-layout .view-all-mattress>div .button+.button{margin:10px 0 0}}.category-grid-layout .view-all-mattress .button{min-width:160px}.category-grid-layout .view-all-mattress h3{color:#222;font-weight:700;margin:0}.sleeptrial-100 .sleeptrial-icon{margin:auto;max-width:133px}.sleeptrial-100 .sleeptrial-content{margin:auto}@media only screen and (max-width:767px){.sleeptrial-100 .sleeptrial-content .o-title--bemma br{display:none}}.related-prodcut ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0}@media only screen and (max-width:1279px){.related-prodcut ul{margin:0 -15px}}@media only screen and (max-width:1023px){.related-prodcut ul{-ms-flex-wrap:wrap;flex-wrap:wrap}}.related-prodcut ul li{height:501px;overflow:hidden;position:relative;width:630px}@media only screen and (max-width:1365px){.related-prodcut ul li{height:478px;width:602px}}@media only screen and (max-width:1279px){.related-prodcut ul li{height:auto;padding:0 15px;width:50%}}@media only screen and (max-width:1023px){.related-prodcut ul li{margin-top:30px;padding:0 15px;width:100%}.related-prodcut ul li:first-child{margin-top:0}}.related-prodcut ul li .ab-link{bottom:0;left:0;position:absolute;right:0;top:0}.related-prodcut ul li::before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:calc(100% - 200px)}@media only screen and (max-width:1279px){.related-prodcut ul li::before{left:15px;right:15px}}.related-prodcut ul li .image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.related-prodcut ul li .content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;z-index:1}@media only screen and (max-width:1279px){.related-prodcut ul li .content{left:15px;right:15px}}.related-prodcut ul li .content h2{color:#fff;font-size:24px;font-weight:700;margin:0;padding:0 0 15px 42px}@media only screen and (max-width:1279px){.related-prodcut ul li .content h2{font-size:26px;padding:0 0 15px 30px}}@media only screen and (max-width:767px){.related-prodcut ul li .content h2{font-size:22px;padding:0 0 8px 20px}}@media only screen and (max-width:666px){.related-prodcut ul li .content h2{font-size:18px}}.related-prodcut ul li .content a{bottom:0;min-width:180px;padding:21px 25px;position:absolute;right:0}@media only screen and (max-width:767px){.related-prodcut ul li .content a{font-size:12px;min-width:initial;padding:10px 20px}}.mattresses-seotext{position:relative}@media only screen and (max-width:1365px){.mattresses-seotext .mt-60{margin-top:30px}}.mattresses-seotext.pillow-seotext .u-box p{font-size:15px}.mattresses-seotext.pillow-seotext .u-box a{padding:18px 35px 19px}@media only screen and (max-width:768px){.mattresses-seotext.pillow-seotext .u-box a{margin-bottom:10px}}.mattresses-seotext .o-grid>div:first-child{min-height:488px;width:100%}.mattresses-seotext .o-grid>div:first-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:1279px){.mattresses-seotext .o-grid>div:first-child{height:42vw;min-height:initial}.mattresses-seotext .o-grid>div:first-child img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.mattresses-seotext .u-box{background:#fff;bottom:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:456px;padding:35px 50px;position:absolute;right:52px;top:36px}@media only screen and (max-width:1279px){.mattresses-seotext .u-box{padding:35px}}@media only screen and (max-width:768px){.mattresses-seotext .u-box{background-color:#eee;max-width:initial;padding:20px 30px;position:initial}}.mattresses-seotext .u-box h3{color:#222;font-weight:700;margin:0 0 20px}.mattresses-seotext .u-box p{font-size:15px;letter-spacing:normal;margin:0}.mattresses-seotext .u-box p a{text-decoration:underline}.mattresses-seotext .u-box1{background:0 0;bottom:auto;display:block;left:80px;padding:0;right:auto;top:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:1024px){.mattresses-seotext .u-box1{left:55px;top:50%;width:35%}}@media only screen and (max-width:768px){.mattresses-seotext .u-box1{background-color:#eee;max-width:initial;padding:20px 30px;position:initial;text-align:center;-webkit-transform:translateY(0);transform:translateY(0);width:100%}}.mattresses-seotext .u-box1 h3,.mattresses-seotext .u-box1 p{color:#fff}@media only screen and (max-width:768px){.mattresses-seotext .u-box1 h3,.mattresses-seotext .u-box1 p{color:#444}}.mattresses-seotext .u-box1 h3{font-size:32px}@media only screen and (max-width:1599px){.mattresses-seotext .u-box1 h3{font-size:30px}}@media only screen and (max-width:768){.mattresses-seotext .u-box1 h3{font-size:28px}}@media only screen and (max-width:666px){.mattresses-seotext .u-box1 h3{font-size:26px}}.mattresses-seotext .u-box1 p{margin:0 0 30px}@media only screen and (max-width:1023px){.mattresses-seotext .u-box1 p br{display:none}}.productList{-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;margin:0;margin:0}@media only screen and (max-width:1279px){.productList{margin:0 -15px}}@media only screen and (max-width:1023px){.productList{-ms-flex-wrap:wrap;flex-wrap:wrap}}.productList li{max-width:630px}@media only screen and (max-width:1365px){.productList li{max-width:602px}}@media only screen and (max-width:1279px){.productList li{max-width:initial;padding:0 15px;width:50%}}@media only screen and (max-width:1023px){.productList li{margin-top:30px;width:100%}.productList li:first-child{margin-top:0}}.productList li .card{height:501px;overflow:hidden;position:relative;width:630px}@media only screen and (max-width:1365px){.productList li .card{height:478px;width:602px}}@media only screen and (max-width:1279px){.productList li .card{height:100%;width:100%}}.productList li .card::before{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 100%);bottom:0;content:"";left:0;position:absolute;right:0;top:calc(100% - 200px);z-index:1}.productList li .card .card-img-container{max-height:501px}.productList li .card .card-body{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;position:absolute;right:0;z-index:1}.productList li .card .card-body .card-title{color:#fff;font-weight:700;margin:0;padding:0 0 15px 42px}@media only screen and (max-width:1279px){.productList li .card .card-body .card-title{padding:0 0 15px 30px}}@media only screen and (max-width:767px){.productList li .card .card-body .card-title{padding:0 0 8px 20px}}@media only screen and (max-width:374px){.productList li .card .card-body .card-title{padding:0 0 8px 10px}}.productList li .card .card-body .card-title a{color:#fff;font-size:30px;font-weight:700}@media only screen and (max-width:1279px){.productList li .card .card-body .card-title a{font-size:26px}}@media only screen and (max-width:767px){.productList li .card .card-body .card-title a{font-size:22px}}@media only screen and (max-width:666px){.productList li .card .card-body .card-title a{font-size:18px}}.productList li .card .card-body .shop-button{bottom:0;position:absolute;right:0;width:auto}.productList li .card .card-body .shop-button a{padding:21px 42px}@media only screen and (max-width:767px){.productList li .card .card-body .shop-button a{font-size:12px;padding:10px 20px}}@media only screen and (max-width:374px){.productList li .card .card-body .shop-button a{padding:10px}}.productList .product+.product{margin:0}@media only screen and (max-width:1023px){.productList .product+.product{margin-top:40px}}.productList .review-short-description{font-size:15px;padding:15px 40px}@media only screen and (max-width:1023px){.productList .review-short-description{padding:15px 20px}}.p-c-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-x:scroll;width:100%}.p-c-container-header{color:#00338d;font-size:18px;text-align:center}.p-c-container-content{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:30px}@media screen and (max-width:768px){.p-c-container-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}.p-c-container-content ul{margin:0}}.p-c-container-notes p{font-size:14px}.p-c-container table{border:1px solid #e9e9e9;margin:0 auto}@media screen and (max-width:900px){.p-c-container table{display:none}}@media screen and (max-width:767px){.p-c-container table{max-width:100%;overflow:scroll}}.p-c-container table tr:first-child th:first-child{background-color:#e8f0fc;color:#00338d}.p-c-container table td,.p-c-container table th{border:1px solid #e9e9e9;max-width:200px;padding:15px;text-align:center}.p-c-container table td:first-of-type,.p-c-container table th:first-of-type{background-color:#f7f7f7}.p-c-container table tr:first-child{background-color:#ff6f6f;color:#fff}.sticky-container .sticky-element{position:sticky}.listing-banner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.listing-banner .listing-banner__seo{background:#eaeff3;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:50px;width:28.25%}.listing-banner .listing-banner__seo.listing-banner__seo--accessories{background:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/img/dh-custom/accessories-listing-seo.jpg") no-repeat left top;background-size:cover}@media only screen and (max-width:1365px){.listing-banner .listing-banner__seo{padding:48px}}@media only screen and (max-width:1279px){.listing-banner .listing-banner__seo{max-width:320px;width:inherit}}@media only screen and (max-width:735px){.listing-banner .listing-banner__seo{background:0 0;max-width:inherit;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;padding:0;width:100%}.listing-banner .listing-banner__seo.listing-banner__seo--accessories{background:0 0}}.listing-banner .listing-banner__main{background:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/img/dh-custom/amerisleep-bed-bases.jpg") no-repeat center bottom;background-size:cover;min-height:400px;padding:50px;width:71.75%}@media only screen and (max-width:1279px){.listing-banner .listing-banner__main{width:calc(100% - 320px)}}@media only screen and (max-width:1023px){.listing-banner .listing-banner__main{background:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/img/dh-custom/amerisleep-bed-bases_mobile.jpg") no-repeat center bottom;background-size:cover}}@media only screen and (max-width:735px){.listing-banner .listing-banner__main{min-height:inherit;padding:25px 25px 40px;position:relative;width:100%}.listing-banner .listing-banner__main::before{background:rgba(255,255,255,.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0}}.listing-banner .listing-banner__main.listing-banner__main--accessories{background:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/img/dh-custom/accessories-listing-main_1.jpg") no-repeat center bottom;background-size:cover}@media only screen and (max-width:1023px){.listing-banner .listing-banner__main.listing-banner__main--accessories{background:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/img/dh-custom/accessories-listing-main_small.jpg") no-repeat center bottom;background-size:cover}}.listing-banner .listing-banner__main .listing-banner__content{max-width:500px;position:relative;z-index:1}.listing-banner .listing-banner__main .listing-banner__content p:last-of-type{margin-bottom:0}.listing-banner .font-size-28{line-height:.9}.listing-banner-sub{background:#f6f8fb;margin:40px 0 50px;padding:20px;text-align:center}@media only screen and (max-width:1023px){.listing-banner-sub{margin:40px 0 20px}}@media only screen and (max-width:767px){.listing-banner-sub{margin:30px 0 0}}.listing-banner-sub .listing-banner-sub__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1279px){.listing-banner-sub .listing-banner-sub__item{-ms-flex-wrap:wrap;flex-wrap:wrap}}.listing-banner-sub .listing-banner-sub__item .listing-banner-sub__text{font-size:16px;line-height:normal}@media only screen and (max-width:1279px){.listing-banner-sub .listing-banner-sub__item .listing-banner-sub__text{width:100%}}@media only screen and (max-width:666px){.listing-banner-sub .listing-banner-sub__item .listing-banner-sub__text{display:none}}.listing-banner-sub .listing-banner-sub__item .listing-banner-sub__link{font-size:12px;font-weight:700;letter-spacing:.5px;line-height:normal;line-height:normal;margin-left:14px;margin-top:3px;text-transform:uppercase}@media only screen and (max-width:1279px){.listing-banner-sub .listing-banner-sub__item .listing-banner-sub__link{margin-left:0;margin-top:5px}}@media only screen and (max-width:666px){.listing-banner-sub .listing-banner-sub__item .listing-banner-sub__link{margin-top:0}}.todays-deal-banner{color:#fff;font-size:10px;font-weight:700;left:0;line-height:1;padding:2px 0;position:absolute;text-align:center;text-transform:uppercase;top:7px;-webkit-transform:rotateZ(-15deg) skew(-15deg);transform:rotateZ(-15deg) skew(-15deg);width:52px;z-index:1}.todays-deal-banner::before{background:#e7211e;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.todays-deal-banner::after{border:5px solid #ac1a18;border-bottom-color:transparent;border-left-width:0;border-top-color:transparent;bottom:-6px;content:"";height:0;left:0;margin-top:-1px;position:absolute;-webkit-transform:skew(5deg);transform:skew(5deg);width:0;z-index:-2}@media only screen and (max-width:1024px){.category-bed-bases .productGrid .card .card-figure .card-img-container,.category-pillows .productGrid .card .card-figure .card-img-container{display:block;max-height:unset}.category-bed-bases .productGrid .card .card-figure .card-img-container img,.category-pillows .productGrid .card .card-figure .card-img-container img{width:100%}}.category-bed-bases .breadcrumbs>*,.category-pillows .breadcrumbs>*{font-size:15px;left:50px;position:relative;text-transform:none;top:5px}@media screen and (max-width:768px){.category-bed-bases .breadcrumbs>*,.category-pillows .breadcrumbs>*{left:0}}.category-bed-bases .breadcrumbs .breadcrumb .breadcrumb-label,.category-bed-bases .breadcrumbs .breadcrumb a,.category-bed-bases .breadcrumbs .breadcrumb::before,.category-pillows .breadcrumbs .breadcrumb .breadcrumb-label,.category-pillows .breadcrumbs .breadcrumb a,.category-pillows .breadcrumbs .breadcrumb::before{color:#fff}@media screen and (max-width:1024px){.category-bed-bases .content,.category-pillows .content{margin-top:60px}}.category-bed-bases .bedbase-hero,.category-pillows .bedbase-hero{height:38vw;margin-top:-36px}.category-bed-bases .bedbase-hero-image,.category-pillows .bedbase-hero-image{height:unset;width:100%}.category-bed-bases .bedbase-hero-image::before,.category-pillows .bedbase-hero-image::before{background-color:unset}.category-bed-bases .bedbase-hero-image picture,.category-pillows .bedbase-hero-image picture{width:100%}.category-bed-bases .bedbase-hero-image picture img,.category-pillows .bedbase-hero-image picture img{-o-object-fit:cover;object-fit:cover}.category-bed-bases .bedbase-hero-image .bottom-link,.category-pillows .bedbase-hero-image .bottom-link{display:none}.category-bed-bases .bedbase-hero-content,.category-pillows .bedbase-hero-content{left:5%;margin-left:0;position:absolute;top:42%}.category-bed-bases .bedbase-hero-content-title h1,.category-pillows .bedbase-hero-content-title h1{color:#fff;font-size:56px;font-weight:600;padding:0}@media screen and (max-width:1024px){.category-bed-bases .bedbase-hero-content-title h1,.category-pillows .bedbase-hero-content-title h1{text-align:center}}@media screen and (max-width:768px){.category-bed-bases .bedbase-hero-content-title h1,.category-pillows .bedbase-hero-content-title h1{font-size:40px}}.category-bed-bases .bedbase-hero-content-text p,.category-pillows .bedbase-hero-content-text p{color:#fff;font-size:20px;line-height:27px;max-width:440px}@media screen and (max-width:768px){.category-bed-bases .bedbase-hero-content-text p,.category-pillows .bedbase-hero-content-text p{font-size:16px}}@media screen and (max-width:1024px){.category-bed-bases .bedbase-hero-content,.category-pillows .bedbase-hero-content{left:0;margin-left:auto;margin-right:auto;right:0;top:12%;width:440px}}@media screen and (max-width:768px){.category-bed-bases .bedbase-hero-content,.category-pillows .bedbase-hero-content{width:340px}}@media screen and (max-width:400px){.category-bed-bases .bedbase-hero-content,.category-pillows .bedbase-hero-content{width:320px}}@media screen and (max-width:1024px){.category-bed-bases .bedbase-hero,.category-pillows .bedbase-hero{height:unset}}.category-bed-bases .bedbase-cards-container,.category-pillows .bedbase-cards-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:0 auto;width:100%}.category-bed-bases .bedbase-cards-container .bedbase-card,.category-pillows .bedbase-cards-container .bedbase-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 8px;max-width:400px}.category-bed-bases .bedbase-cards-container .bedbase-card[data-product-sku=ASBP],.category-pillows .bedbase-cards-container .bedbase-card[data-product-sku=ASBP]{display:none!important}.category-bed-bases .bedbase-cards-container .bedbase-card.hidden,.category-pillows .bedbase-cards-container .bedbase-card.hidden{display:none}.category-bed-bases .bedbase-cards-container .bedbase-card .card-body,.category-pillows .bedbase-cards-container .bedbase-card .card-body{padding:0}.category-bed-bases .bedbase-cards-container .bedbase-card-header,.category-pillows .bedbase-cards-container .bedbase-card-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15px;width:100%}.category-bed-bases .bedbase-cards-container .bedbase-card-header-text,.category-pillows .bedbase-cards-container .bedbase-card-header-text{text-align:left}.category-bed-bases .bedbase-cards-container .bedbase-card-header-text .header-title a,.category-pillows .bedbase-cards-container .bedbase-card-header-text .header-title a{color:#222;font-size:22px;font-weight:600}.category-bed-bases .bedbase-cards-container .bedbase-card-header-text .header-title a:hover,.category-pillows .bedbase-cards-container .bedbase-card-header-text .header-title a:hover{color:#208bfd}@media screen and (max-width:1200px){.category-bed-bases .bedbase-cards-container .bedbase-card-header-text .header-title a,.category-pillows .bedbase-cards-container .bedbase-card-header-text .header-title a{font-size:18px}}@media screen and (max-width:1024px){.category-bed-bases .bedbase-cards-container .bedbase-card-header-text .header-title a,.category-pillows .bedbase-cards-container .bedbase-card-header-text .header-title a{font-size:22px}}.category-bed-bases .bedbase-cards-container .bedbase-card-header-text .header-price span,.category-pillows .bedbase-cards-container .bedbase-card-header-text .header-price span{color:#ff6f6f;font-size:16px}.category-bed-bases .bedbase-cards-container .bedbase-card-header-button-container .button,.category-pillows .bedbase-cards-container .bedbase-card-header-button-container .button{font-size:16px;letter-spacing:.1px;line-height:22px;padding:13px 15px;width:105px}.category-bed-bases .bedbase-cards-container .bedbase-card .card-img-container,.category-pillows .bedbase-cards-container .bedbase-card .card-img-container{max-height:311px;min-height:300px;width:100%}.category-bed-bases .bedbase-cards-container .bedbase-card .card-img-container img,.category-pillows .bedbase-cards-container .bedbase-card .card-img-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1300px){.category-bed-bases .bedbase-cards-container .bedbase-card .card-img-container,.category-pillows .bedbase-cards-container .bedbase-card .card-img-container{max-height:unset}}.category-bed-bases .bedbase-cards-container .bedbase-card-content-summary,.category-pillows .bedbase-cards-container .bedbase-card-content-summary{text-align:left}.category-bed-bases .bedbase-cards-container .bedbase-card-content-summary p,.category-pillows .bedbase-cards-container .bedbase-card-content-summary p{color:#00338d;font-size:18px;font-weight:600;letter-spacing:.18px;line-height:25px;margin:15px 0}.category-bed-bases .bedbase-cards-container .bedbase-card-content-list ul,.category-pillows .bedbase-cards-container .bedbase-card-content-list ul{list-style-image:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/categories/bedbases-v2/blue-checkmark.svg");list-style-type:none;margin-left:25px;text-align:left}.category-bed-bases .bedbase-cards-container .bedbase-card-content-list ul span,.category-pillows .bedbase-cards-container .bedbase-card-content-list ul span{margin-left:5px}.category-bed-bases .bedbase-cards-container .bedbase-card-content-paragraph,.category-pillows .bedbase-cards-container .bedbase-card-content-paragraph{font-size:16px;text-align:left}@media screen and (max-width:1024px){.category-bed-bases .bedbase-cards-container .bedbase-card,.category-pillows .bedbase-cards-container .bedbase-card{margin:0;max-width:unset;width:100%}}@media screen and (max-width:700px){.category-bed-bases .bedbase-cards-container .bedbase-card,.category-pillows .bedbase-cards-container .bedbase-card{margin:10px 0}}@media screen and (max-width:1024px){.category-bed-bases .bedbase-cards-container,.category-pillows .bedbase-cards-container{-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:1fr 1fr;justify-items:center;padding:0 20px}}@media screen and (max-width:700px){.category-bed-bases .bedbase-cards-container,.category-pillows .bedbase-cards-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0 20px}}@media screen and (max-width:768px){.category-bed-bases .section-seven,.category-pillows .section-seven{margin-top:0}}.category-bed-bases .bedbases-sections-container,.category-pillows .bedbases-sections-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px auto;max-width:1520px}.category-bed-bases .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product,.category-pillows .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product{grid-template-columns:42% 58%}@media screen and (max-width:1300px){.category-bed-bases .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product,.category-pillows .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product{grid-template-columns:35% 65%}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product,.category-pillows .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product{grid-template-columns:1fr;grid-template-rows:2fr}}.category-bed-bases .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-image-container,.category-pillows .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-image-container{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}@media screen and (max-width:1300px){.category-bed-bases .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-image-container img,.category-pillows .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-image-container img{left:29%;max-width:1000px}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-image-container img,.category-pillows .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-image-container img{left:unset;max-width:unset}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-image-container,.category-pillows .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-image-container{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-content,.category-pillows .bedbases-sections-container .bedbases-section:nth-of-type(2n) .bedbases-section-product .product-content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width:1450px){.category-bed-bases .bedbases-sections-container,.category-pillows .bedbases-sections-container{padding:0 20px}}@media screen and (max-width:768px){.category-bed-bases .bedbases-sections-container,.category-pillows .bedbases-sections-container{margin:0 auto}}.category-bed-bases .bedbases-section,.category-pillows .bedbases-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.category-bed-bases .bedbases-section.hidden,.category-pillows .bedbases-section.hidden{display:none}.category-bed-bases .bedbases-section-product,.category-pillows .bedbases-section-product{display:grid;grid-template-columns:58% 42%;margin:0 20px;overflow:hidden;position:relative}.category-bed-bases .bedbases-section-product .product-image-container,.category-pillows .bedbases-section-product .product-image-container{z-index:1}.category-bed-bases .bedbases-section-product .product-image-container img,.category-pillows .bedbases-section-product .product-image-container img{display:block;max-width:915px;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}@media screen and (max-width:1450px){.category-bed-bases .bedbases-section-product .product-image-container img,.category-pillows .bedbases-section-product .product-image-container img{max-width:800px}}@media screen and (max-width:1300px){.category-bed-bases .bedbases-section-product .product-image-container img,.category-pillows .bedbases-section-product .product-image-container img{left:-100px;max-width:900px}}@media screen and (max-width:1159px){.category-bed-bases .bedbases-section-product .product-image-container img,.category-pillows .bedbases-section-product .product-image-container img{max-width:1000px}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section-product .product-image-container img,.category-pillows .bedbases-section-product .product-image-container img{max-width:unset;position:static}}.category-bed-bases .bedbases-section-product .product-content,.category-pillows .bedbases-section-product .product-content{background:#f7f8fc;padding:60px 100px;z-index:2}.category-bed-bases .bedbases-section-product .product-content-title,.category-pillows .bedbases-section-product .product-content-title{margin-bottom:24px}.category-bed-bases .bedbases-section-product .product-content-title h3,.category-pillows .bedbases-section-product .product-content-title h3{color:#00338d;font-size:26px;font-weight:600;line-height:36px;margin:0;text-align:left}@media screen and (max-width:1300px){.category-bed-bases .bedbases-section-product .product-content-title,.category-pillows .bedbases-section-product .product-content-title{margin-bottom:12px}}.category-bed-bases .bedbases-section-product .product-content-list,.category-pillows .bedbases-section-product .product-content-list{margin-bottom:50px}.category-bed-bases .bedbases-section-product .product-content-list ul,.category-pillows .bedbases-section-product .product-content-list ul{list-style:none;margin-bottom:0;margin-left:10px}.category-bed-bases .bedbases-section-product .product-content-list ul li,.category-pillows .bedbases-section-product .product-content-list ul li{list-style-position:outside;width:auto}.category-bed-bases .bedbases-section-product .product-content-list ul li::before,.category-pillows .bedbases-section-product .product-content-list ul li::before{color:#208bfd;content:"\2022";font-size:27px;font-weight:700;margin:0 2px 0 -16px;position:relative;right:6px;top:5px}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section-product .product-content-list,.category-pillows .bedbases-section-product .product-content-list{padding:0 10px}}.category-bed-bases .bedbases-section-product .product-content-info p,.category-pillows .bedbases-section-product .product-content-info p{color:#ff6f6f;font-size:16px;font-weight:600;letter-spacing:.1px;line-height:22px}@media screen and (max-width:1300px){.category-bed-bases .bedbases-section-product .product-content-info p,.category-pillows .bedbases-section-product .product-content-info p{margin-bottom:10px}}.category-bed-bases .bedbases-section-product .product-content-info .product-button,.category-pillows .bedbases-section-product .product-content-info .product-button{background:#00338d;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:280px;padding:18px}.category-bed-bases .bedbases-section-product .product-content-info .product-button:hover,.category-pillows .bedbases-section-product .product-content-info .product-button:hover{background:#208bfd}.category-bed-bases .bedbases-section-product .product-content-info .product-button a,.category-pillows .bedbases-section-product .product-content-info .product-button a{color:#fff;font-size:16px;font-weight:600;letter-spacing:.2px;line-height:22px;margin:auto;text-align:center}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section-product .product-content-info .product-button,.category-pillows .bedbases-section-product .product-content-info .product-button{margin:0 auto;max-width:100%}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section-product .product-content-info,.category-pillows .bedbases-section-product .product-content-info{margin:0 auto;text-align:center;width:100%}}@media screen and (max-width:1450px){.category-bed-bases .bedbases-section-product .product-content,.category-pillows .bedbases-section-product .product-content{padding:25px 40px}}@media screen and (max-width:1100px){.category-bed-bases .bedbases-section-product .product-content,.category-pillows .bedbases-section-product .product-content{padding:20px 24px}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section-product .product-content,.category-pillows .bedbases-section-product .product-content{padding:40px}}@media screen and (max-width:1300px){.category-bed-bases .bedbases-section-product,.category-pillows .bedbases-section-product{grid-template-columns:65% 35%}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section-product,.category-pillows .bedbases-section-product{grid-template-columns:1fr;grid-template-rows:2fr;margin:0}}.category-bed-bases .bedbases-section .product-features,.category-pillows .bedbases-section .product-features{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px auto;max-width:1320px}.category-bed-bases .bedbases-section .product-features-card,.category-pillows .bedbases-section .product-features-card{margin:0 18px;max-width:416px}.category-bed-bases .bedbases-section .product-features-card-image,.category-pillows .bedbases-section .product-features-card-image{position:relative;width:100%}@media screen and (max-width:1400px){.category-bed-bases .bedbases-section .product-features-card-image video,.category-pillows .bedbases-section .product-features-card-image video{height:100%;left:0;position:absolute;top:0;width:100%}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section .product-features-card-image video,.category-pillows .bedbases-section .product-features-card-image video{position:static}}.category-bed-bases .bedbases-section .product-features-card-image #dual-comfort-video,.category-bed-bases .bedbases-section .product-features-card-image #dual-cooling-video,.category-pillows .bedbases-section .product-features-card-image #dual-comfort-video,.category-pillows .bedbases-section .product-features-card-image #dual-cooling-video{min-height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section .product-features-card-image #dual-cooling-video,.category-pillows .bedbases-section .product-features-card-image #dual-cooling-video{max-height:500px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:768px){.category-bed-bases .bedbases-section .product-features-card-image #dual-cooling-video,.category-pillows .bedbases-section .product-features-card-image #dual-cooling-video{max-height:360px}}@media screen and (max-width:500px){.category-bed-bases .bedbases-section .product-features-card-image #dual-cooling-video,.category-pillows .bedbases-section .product-features-card-image #dual-cooling-video{max-height:280px}}@media screen and (max-width:320px){.category-bed-bases .bedbases-section .product-features-card-image #dual-cooling-video,.category-pillows .bedbases-section .product-features-card-image #dual-cooling-video{max-height:200px}}.category-bed-bases .bedbases-section .product-features-card-image #comfort-classic-video,.category-pillows .bedbases-section .product-features-card-image #comfort-classic-video{min-height:100%;-o-object-fit:fill;object-fit:fill}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section .product-features-card-image #comfort-classic-video,.category-pillows .bedbases-section .product-features-card-image #comfort-classic-video{height:500px}}@media screen and (max-width:768px){.category-bed-bases .bedbases-section .product-features-card-image #comfort-classic-video,.category-pillows .bedbases-section .product-features-card-image #comfort-classic-video{max-height:360px;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width:500px){.category-bed-bases .bedbases-section .product-features-card-image #comfort-classic-video,.category-pillows .bedbases-section .product-features-card-image #comfort-classic-video{max-height:280px}}@media screen and (max-width:320px){.category-bed-bases .bedbases-section .product-features-card-image #comfort-classic-video,.category-pillows .bedbases-section .product-features-card-image #comfort-classic-video{max-height:200px}}.category-bed-bases .bedbases-section .product-features-card-image.dcp-svg,.category-pillows .bedbases-section .product-features-card-image.dcp-svg{background:-webkit-gradient(linear,left top,right bottom,from(#000),to(#011343));background:linear-gradient(to bottom right,#000,#011343)}.category-bed-bases .bedbases-section .product-features-card-image.dcp-svg svg,.category-pillows .bedbases-section .product-features-card-image.dcp-svg svg{height:auto;width:100%}.category-bed-bases .bedbases-section .product-features-card-image img,.category-bed-bases .bedbases-section .product-features-card-image video,.category-pillows .bedbases-section .product-features-card-image img,.category-pillows .bedbases-section .product-features-card-image video{border:1px solid #e9e9e9;height:262px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:1400px){.category-bed-bases .bedbases-section .product-features-card-image img,.category-bed-bases .bedbases-section .product-features-card-image video,.category-pillows .bedbases-section .product-features-card-image img,.category-pillows .bedbases-section .product-features-card-image video{height:205px}}@media screen and (max-width:1100px){.category-bed-bases .bedbases-section .product-features-card-image img,.category-bed-bases .bedbases-section .product-features-card-image video,.category-pillows .bedbases-section .product-features-card-image img,.category-pillows .bedbases-section .product-features-card-image video{height:183px}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section .product-features-card-image img,.category-bed-bases .bedbases-section .product-features-card-image video,.category-pillows .bedbases-section .product-features-card-image img,.category-pillows .bedbases-section .product-features-card-image video{height:unset}}@media screen and (max-width:1400px){.category-bed-bases .bedbases-section .product-features-card-image,.category-pillows .bedbases-section .product-features-card-image{height:0;padding-bottom:56.25%}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section .product-features-card-image,.category-pillows .bedbases-section .product-features-card-image{height:unset;padding-bottom:unset}}.category-bed-bases .bedbases-section .product-features-card-content,.category-pillows .bedbases-section .product-features-card-content{margin-top:25px}.category-bed-bases .bedbases-section .product-features-card-content .features-subheading,.category-pillows .bedbases-section .product-features-card-content .features-subheading{text-align:center}.category-bed-bases .bedbases-section .product-features-card-content .features-subheading h4,.category-pillows .bedbases-section .product-features-card-content .features-subheading h4{color:#222;font-size:20px;font-weight:600;letter-spacing:.2px;line-height:27px}.category-bed-bases .bedbases-section .product-features-card-content .features-text p,.category-pillows .bedbases-section .product-features-card-content .features-text p{color:#444;font-size:16px;letter-spacing:.2px;text-align:center}@media screen and (max-width:1300px){.category-bed-bases .bedbases-section .product-features-card-content,.category-pillows .bedbases-section .product-features-card-content{margin-top:45px}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section .product-features-card-content,.category-pillows .bedbases-section .product-features-card-content{margin-top:25px}}@media screen and (max-width:1450px){.category-bed-bases .bedbases-section .product-features-card,.category-pillows .bedbases-section .product-features-card{max-width:380px}}@media screen and (max-width:1300px){.category-bed-bases .bedbases-section .product-features-card,.category-pillows .bedbases-section .product-features-card{max-width:320px}}@media screen and (max-width:1100px){.category-bed-bases .bedbases-section .product-features-card,.category-pillows .bedbases-section .product-features-card{max-width:280px}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section .product-features-card,.category-pillows .bedbases-section .product-features-card{margin:30px 0 0;max-width:unset;width:100%}}@media screen and (max-width:1024px){.category-bed-bases .bedbases-section .product-features,.category-pillows .bedbases-section .product-features{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:30px 0;max-width:unset}}@media screen and (max-width:768px){.category-bed-bases .bedbases-section .product-features,.category-pillows .bedbases-section .product-features{margin:20px 0}}.category-bed-bases .common-features,.category-pillows .common-features{-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f7f8fc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin:30px auto;max-width:1320px;padding:60px 90px}.category-bed-bases .common-features-blurb,.category-pillows .common-features-blurb{width:65%}.category-bed-bases .common-features-blurb h2,.category-pillows .common-features-blurb h2{color:#00338d;font-size:24px;font-weight:600;letter-spacing:.3px;line-height:33px;max-width:510px}@media screen and (max-width:1300px){.category-bed-bases .common-features-blurb h2,.category-pillows .common-features-blurb h2{max-width:400px}}@media screen and (max-width:1024px){.category-bed-bases .common-features-blurb,.category-pillows .common-features-blurb{width:100%}}.category-bed-bases .common-features-content,.category-pillows .common-features-content{width:35%}.category-bed-bases .common-features-content .features-title h3,.category-pillows .common-features-content .features-title h3{color:#00338d;font-size:20px;font-weight:600;letter-spacing:-.1;line-height:45px}.category-bed-bases .common-features-content .features-list ul,.category-pillows .common-features-content .features-list ul{list-style-image:url("//cdn11.bigcommerce.com/s-36im9ihtig/content/assets/categories/bedbases-v2/blue-checkmark.svg");list-style-type:none}.category-bed-bases .common-features-content .features-list ul li:not(:last-child),.category-pillows .common-features-content .features-list ul li:not(:last-child){margin-bottom:15px}@media screen and (max-width:1300px){.category-bed-bases .common-features-content,.category-pillows .common-features-content{width:40%}}@media screen and (max-width:800px){.category-bed-bases .common-features-content,.category-pillows .common-features-content{width:unset}}@media screen and (max-width:1024px){.category-bed-bases .common-features,.category-pillows .common-features{margin:30px auto 80px;padding:30px 60px}}@media screen and (max-width:800px){.category-bed-bases .common-features,.category-pillows .common-features{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width:768px){.category-bed-bases .common-features,.category-pillows .common-features{margin:40px auto}}@media screen and (max-width:1024px){.category-bed-bases .faq-container,.category-pillows .faq-container{padding:0 20px}}@media only screen and (max-width:567px){.bedbases-category-page>div{padding-bottom:0}}.bedbases-category-page .productGrid{margin:0}.bedbases-category-page .productGrid::before{display:none}.bedbases-category-page .productGrid .product{padding:0 50px;width:50%}@media only screen and (max-width:1279px){.bedbases-category-page .productGrid .product{padding:0 20px}}@media only screen and (max-width:1023px){.bedbases-category-page .productGrid .product{padding:0 8px}}@media only screen and (max-width:666px){.bedbases-category-page .productGrid .product{padding:0;width:100%}}.bundle-copy{color:#7c848e;font-family:Eina01W01;font-size:20px}@media only screen and (max-width:767px){.bundle-copy{font-size:18px}}@media only screen and (max-width:567px){.bundle-copy{font-size:17px}}.buying-guide-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.buying-guide-section .adj-bed-buy-gui{border-right:2px solid #e6e6e6}@media only screen and (max-width:1279px){.buying-guide-section>div{padding:0 10px}.buying-guide-section>div p br{display:none}}@media only screen and (max-width:1023px){.buying-guide-section{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0}.buying-guide-section>div{padding:30px 0;width:100%}.buying-guide-section>div.adj-bed-buy-gui{border-bottom:2px solid #e6e6e6;border-right:0}.buying-guide-section>div p br{display:block}.buying-guide-section>div p:last-of-type{margin-bottom:0}}@media only screen and (max-width:767px){.buying-guide-section{padding-top:0}}@media only screen and (max-width:567px){.buying-guide-section>div:first-child{padding-top:0}}@media only screen and (min-width:1366px){.before-buy-section{margin-bottom:200px}}.before-buy-section-inner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eff2f8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.before-buy-section-inner .before-buy-content{padding:80px;width:40%}@media only screen and (max-width:1279px){.before-buy-section-inner .before-buy-content{padding:40px}}@media only screen and (max-width:1023px){.before-buy-section-inner .before-buy-content{padding:16px 20px}}.before-buy-section-inner .before-buy-content .o-title--bemma{margin-top:0}@media only screen and (max-width:666px){.before-buy-section-inner .before-buy-content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%}}.before-buy-section-inner .before-buy-image{width:60%}@media only screen and (max-width:666px){.before-buy-section-inner .before-buy-image{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;width:100%}}.before-buy-section-inner .before-buy-image img.lazyloading{width:100%}.accessories-category-page .productGrid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:25px 0 0}@media only screen and (max-width:735px){.accessories-category-page .productGrid{margin:0}}.accessories-category-page .productGrid::before{display:none}.accessories-category-page .productGrid .card-body .card-title{font-size:18px}.accessories-category-page .productGrid .card-body .card-title a{font-size:18px;text-transform:capitalize}@media only screen and (max-width:735px){.accessories-category-page .productGrid .card-body .card-title{font-size:16px}.accessories-category-page .productGrid .card-body .card-title a{font-size:16px}}.accessories-category-page .productGrid li{margin:0 0 50px;padding:0;width:48.75%}.accessories-category-page .productGrid li:nth-child(2n){margin-left:2.5%}@media only screen and (max-width:1023px){.accessories-category-page .productGrid li{margin-bottom:25px;width:100%}.accessories-category-page .productGrid li:nth-child(2n){margin-left:0}.accessories-category-page .productGrid li:last-child{margin-bottom:0}}@media only screen and (max-width:735px){.accessories-category-page .productGrid li{border-bottom:1px solid #e6e6e6;margin-bottom:0;padding:15px 0 10px;position:relative}.accessories-category-page .productGrid li:first-child{border-top:1px solid #e6e6e6}}.compare--feature{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eff2f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:35px 15px}@media only screen and (max-width:767px){.compare--feature{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:20px;text-align:center}}.compare--feature p{color:#00338d;font-size:22px;margin:0 40px 0 0}@media only screen and (max-width:767px){.compare--feature p{font-size:20px;line-height:normal;margin:0 0 20px;width:100%}}.compare--feature a{text-transform:uppercase}.page--bedding-html .category-grid-layout .productGrid li:not(:first-child) .card-figure{width:48.3%}@media only screen and (max-width:1023px){.page--bedding-html .category-grid-layout .productGrid li:not(:first-child) .card-figure{width:100%}}.page--bedding-html .category-grid-layout .productGrid li:not(:first-child) .card-body{width:51.7%}@media only screen and (max-width:1023px){.page--bedding-html .category-grid-layout .productGrid li:not(:first-child) .card-body{width:100%}}.page--bedding-html .category-grid-layout .productGrid li:not(:first-child):nth-child(odd) .card-body>div{max-width:calc(430px + 246px);padding-left:246px}@media only screen and (max-width:1365px){.page--bedding-html .category-grid-layout .productGrid li:not(:first-child):nth-child(odd) .card-body>div{max-width:calc(360px + 274px);padding-left:274px}}@media only screen and (max-width:1279px){.page--bedding-html .category-grid-layout .productGrid li:not(:first-child):nth-child(odd) .card-body>div{max-width:calc(320px + 160px);padding-left:160px}}@media only screen and (max-width:1023px){.page--bedding-html .category-grid-layout .productGrid li:not(:first-child):nth-child(odd) .card-body>div{max-width:initial;padding:20px 30px}}.page--bedding-html .category-grid-layout .productGrid li .card-figure .card-img-container .card-image{height:initial;width:initial}.template--pillow-category .bedbase-card-content-list ul{list-style-image:none!important;margin-left:0!important}.template--pillow-category .bedbase-card-content-list ul span{margin-left:0!important}.bedbases-category-page .bedbase-cards-container{-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset}.bedbases-category-page .bedbase-collection-title{background-color:#f7f8fc;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;display:grid;grid-template-columns:1fr 1fr;margin:0 auto 25px;max-width:1295px;padding:60px}@media only screen and (max-width:1024px){.bedbases-category-page .bedbase-collection-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 20px 25px;padding:30px 20px;text-align:center}.bedbases-category-page .bedbase-collection-title h2{font-size:30px;margin:0 0 15px}}.bedbases-category-page .bedbase-collection-title.bedbase-collection-adjbed{margin-top:50px}@media only screen and (max-width:1024px){.bedbases-category-page .bedbase-collection-title.bedbase-collection-adjbed{margin-top:20px}}.bedbases-category-page .bedbase-collection-title h2{color:#00338d;font-size:36px;font-weight:600;margin:0}.bedbases-category-page .bedbase-collection-title p{color:#121212;font-size:15px;margin:0;max-width:400px}@media only screen and (max-width:1365px){.bedbases-category-page .bedbase-collection-title{max-width:1260px;padding:60px}}