@media all and (max-width:1799px){.header-top{min-height:46px}.overview .product-price,.variant-overview .product-price{font-size:36px}}@media all and (max-width:1699px){.cart-holder .product-title .product-name{font-size:36px}.synchrony-button{font-size:16px}.product-gallery table td{font-size:18px}.product-gallery table td.spec-name{font-size:11px}.cart-form-section{grid-template-columns:65% 32%}.shopping-cart-page .common-buttons{justify-content:start}.shopping-cart-page .common-buttons .button-2,.shopping-cart-page .estimate-shipping-button{width:49%}.about-article{font-size:1.7rem}.customer-info-buttons .iconbox{width:100px}.customer-info-buttons{padding-left:110px;font-size:16px}}.header-menu .final-sale a{color:var(--theme-brown)}@media all and (max-width:1800px){.header-menu .hidden-menu-item{display:none}}@media all and (max-width:1600px){.header-menu .hidden-menu-item-first{display:none}}@media all and (max-width:1400px){.header-menu .hidden-menu-item-second{display:none}}@media all and (max-width:1499px){#mc_embed_signup .button,.footer-2 .newsletter-email .newsletter-subscribe-button{min-width:170px;font-size:15px}#mc_embed_signup .mc-field-group input,.newsletter-email .newsletter-subscribe-text{padding-right:180px}.footer-block.newsletter-block{width:38%}.footer-holder{width:59%}.footer-holder .shop{width:42%;padding:0}.shop .footer-list li{width:49%}.apply-logo-nav{gap:20px}.category-page .page-title,.category-grid.sub-category-grid,.products-container,.slider-wrapper.mattresses-slider,#headerMenuParent,.container-box,.master-wrapper-content{padding-inline:50px}.search-page-body .side-2,.category-page-body .side-2{margin-inline:auto;padding-inline:50px 0}.contact-info-col{font-size:18px}.overview.in-stock-ribbion .overview-holder:before{width:125px;height:125px}.footer-social-holder{grid-template-columns:190px 1fr}.footer-2 .social-sharing .facebook{background-size:18px}.footer-2 .social-sharing .pinterest,.footer-2 .social-sharing .youtube,.footer-2 .social-sharing a.instagram{background-size:34px}.protect-section{padding-block:2rem}.theme-gallery-btn{font-size:34px;min-width:400px}}@media all and (max-width:1399px){.cart-holder .product-title .product-name{font-size:32px}.header-links-btn.dropdown-toggle::after{right:13px}.shop-online-section.purple .shop-online-content p{max-width:100%}.overview .product-price,.variant-overview .product-price{font-size:32px}.overview .product-price .cents,.overview .product-price .currency{margin-top:4px}.overview .msrp .msrp-value{font-size:19px}.two-columns .product-name h1{font-size:40px}.chat-support-section{font-size:16px}.generic-slider-section,.more-choices-section.manufacturer,.more-choices-section,.home-page-product-grid,.more-choose-section{padding-left:50px}.shop-online-content p{max-width:100%}.product-gallery .table-wrapper{padding-block:1rem}.shop-online-content .frame{padding-inline:25px 0}.shop-online-content{padding-block:50px}.shop-online-section.purple .shop-online-content .frame,.shop-online-section.mattress-survey .shop-online-content .frame{padding-inline:0 40px}.shop-online-content .header-links-btn{font-size:12px;padding-inline:15px}.zipcode-holder p{font-size:17px}.zipcode-holder em{font-size:13px}.zipcode-holder .holder strong{font-size:11.2px}.contact-info-col{font-size:18px}.category-grid .item-box .title{font-size:17px}.category-grid .title a::before{font-size:24px}.protect-section .protect-text{font-size:1.4rem}.protect-section .protect-heading h2{font-size:3.8rem}.customer-info-buttons .iconbox img{max-height:50%;max-width:60%}.customer-info-buttons .iconbox{width:75px}.customer-info-buttons{padding:12px 10px 12px 82px;font-size:15px}.customer-info-buttons strong{font-size:22px}.customer-care-info{gap:2%;margin-block:40px}.customer-care-nav{font-size:20px}.customer-info-cols h3{font-size:26px}.customer-info-heading{margin-bottom:.8rem}.customer-info-cols h3 img{max-height:35px}.customer-info-cols h3.store img{max-height:45px}.customer-info-cols h3.order-help img{max-height:43px}.search-voice-button,.store-search-box .search-box-button{left:10px}.store-search-box input.search-box-text{padding-inline:55px}}@media all and (max-width:1280px){.cart-holder .product-title .product-name{font-size:36px}.html-shopping-cart-page .center-1{margin-bottom:0}.header-frame .header-actions{display:inline-flex;gap:20px;align-items:center}.header-top-nav li a{padding-inline:28px}.header-menu>ul>li>a,.header-menu>ul>li>span{font-size:14px}.ui-autocomplete a{font-size:18px}.overview .short-description{margin-right:20px;font-size:17px}.product-info-description{font-size:15px}.pickup-delivery-details,.product-estimate-shipping{font-size:18px}.header .zipcode-dropdown .dropdown-menu{padding:20px 10px}.news-pages-body .page-title,.blog-page .page-title{min-height:300px}.news-pages-body .page-title h1,.blog-page .page-title h1{font-size:50px}.blog-page .post-title{font-size:20px}.blog-page .page-title h1 strong{width:1000px}.top-hero-section .hero-column .play-button img{width:200px;height:200px}.customer-info-cols .holder{font-size:22px}.our-community .about-article{font-size:20px}.about-article{font-size:1.5rem}.hero-topic-section .heading-holder h1{font-size:3.5rem}.overview.in-stock-ribbion .overview-holder:before{width:105px;height:105px}.item-box .details{padding:15px 20px 20px 20px}.two-columns .product-name h1{font-size:36px}.item-box .prices .msrp-value span{font-size:14px}.item-box .prices span{font-size:26px}.item-box .prices span .cents,.item-box .prices span .currency{font-size:.6em}.item-box .prices .msrp-value span .cents,.item-box .prices .msrp-value span .currency{margin-top:13px}.category-page .page-title,.category-grid.sub-category-grid,.products-container,.slider-wrapper.mattresses-slider,#headerMenuParent,.container-box,.master-wrapper-content{padding-inline:30px}.search-page-body .side-2,.category-page-body .side-2{margin-inline:auto;padding-inline:30px 0}.generic-slider-section,.more-choices-section.manufacturer,.more-choices-section,.home-page-product-grid,.more-choose-section{padding-left:30px}.full-description{font-size:18px}.zipcode-holder{grid-template-columns:35px 1fr}.zipcode-holder .holder strong{font-size:10px}.zipcode-holder p{font-size:15px}.zipcode-holder em{font-size:11.5px}.header-links-btn{padding-inline:10px}.store-search-box input.search-box-text{height:50px;font-size:18px}.search-voice-button{background-size:15px}.footer-logo img{max-height:45px}.footer-2 .social-sharing li{width:42px;margin:0}.footer-holder{width:55%}#mc_embed_signup .button,.footer-2 .newsletter-email .newsletter-subscribe-button{font-size:14px;min-width:160px}#mc_embed_signup .mc-field-group input,.newsletter-email .newsletter-subscribe-text{padding-inline:46px 165px;font-size:13px;background-position:15px}.footer-block .title strong:before,.footer-block .title strong:after{display:none}.footer-holder.footer-block .title strong{padding:0}.newsletter-block .footer-disclaimer{display:none}.footer-lower{display:flex}.home-contact-info .container{gap:14px}.count-items{width:75px;height:75px}.count-items strong{font-size:20px}.contact-info-col{font-size:16px}.footer-list{font-size:14px}.footer-2 .social-sharing{margin-left:20px}.shop-online-content h2{font-size:26px}.shop-online-content{padding-block:40px}.shop-online-content .holder{flex-wrap:wrap;gap:15px}.product-info-nav{font-size:17px}.overview .add-to-cart-button,.variant-overview .add-to-cart-button,button.apply-shipping-button{font-size:16px}.chat-support-section{font-size:14px}.overview .product-price,.variant-overview .product-price{font-size:26px}.overview .msrp .msrp-value{font-size:17px}.overview .short-description{font-size:16px}.overview .add-to-cart>.add-to-cart-panel{grid-template-columns:110px 1fr}.footer{border-top:1px solid var(--gray)}.footer-2 .newsletter-block{width:100%;margin-bottom:0;padding-bottom:30px;order:1}.footer-holder{width:100%;padding-block:30px;position:relative;order:2}.footer-2 .footer-middle{padding-block:30px 0}.footer-2 .footer-middle .footer-disclaimer{display:none}.footer-disclaimer{padding-top:0}.footer-lower-center{width:100%;text-align:center}.master-wrapper-content{padding-bottom:20px}.footer-block li{font-size:16px}.footer-social-holder{justify-content:center;max-width:450px;margin-inline:auto}.gold-winner-info{max-width:430px;margin:auto}.footer-block{width:26%;text-align:left}.footer-logo{width:178px}.footer-2 .social-sharing li{width:40px;margin-block:5px -8px}.footer-block .title strong{padding:0}.shop-online-content{padding:35px 20px 35px 10px;font-size:14px}.more-choices-section h2,.shop-online-content h2,.more-choose-section h2{font-size:24px}.choose-slider h3{font-size:20px}.cart-form-section{display:flex;flex-direction:column}.top-hero-section .hero-column h1{font-size:2.5rem}.hero-content{font-size:21px}.top-hero-section .hero-column .same-day-title img{max-height:32px;max-width:65px}.theme-gallery-btn{padding-block:18px;font-size:30px;min-width:350px}.theme-gallery-btn .icon{max-height:25px}}@media all and (max-width:1099px){.header-menu>ul>li>a,.header-menu>ul>li>span{padding-inline:6px}}@media all and (max-width:1024px){.related-products-grid .item-box .product-title{font-size:28px}.price-add-to-cart{padding-inline:20px}.overview{margin-bottom:0}.breadcrumb li span.delimiter::before{display:inline-block}.footer-holder .shop{width:46%}.footer-block .title{font-size:16px}.footer-block .title+*{margin-top:10px}.header-top{z-index:9;min-height:inherit}.header-top-nav li a{padding-inline:12px}.theme-gallery-btn{padding-block:17px;font-size:25px;gap:15px;min-width:300px}.theme-gallery-btn .icon{max-height:22px}#headerMenuParent .nopAjaxFilters7Spikes{padding-inline-start:20px}#headerMenuParent .nopAjaxFilters7Spikes .block{margin:0}.search-page-body .side-2::before,.category-page-body .side-2::before{left:-30px;right:-30px}.header-menu .hidden-menu-item-first,.header-menu .hidden-menu-item-second,.header-menu .hidden-menu-item{display:block}.header-menu .mobile-menu-item,.header-menu .mobile-menu-item a{display:block}.gallery{margin-inline:auto !important}.product-gallery .table-wrapper{border-top:0;padding-bottom:1.5rem}.overview-holder{border-radius:18px}.header-frame .header-actions{margin-inline-start:15px}.mobile-search{padding-inline:0;display:none}.search-box-open .mobile-search{display:block}.store-search-box{width:100%}.breadcrumb li.desktop-only{display:none}.header-menu .sublist-wrap .chat-support-section{display:none}#mc_embed_signup .mc-field-group input,.newsletter-email .newsletter-subscribe-text{font-size:16px}.new-comment .title,.comment-list .title{text-align:center}.blog-page .page-title h1 strong{width:800px}.news-pages-body .page-title h1 strong img,.blog-page .page-title h1 strong img{max-height:90px}.news-pages-body .page-title h1,.blog-page .page-title h1{font-size:40px}.news-pages-body .page-title,.blog-page .page-title{min-height:230px}.customer-info-cols .holder{font-size:20px}.pay-financing small{max-width:95%;padding-top:0}.customer-care-info{grid-template-columns:repeat(2,1fr);margin-block:40px 30px}.customer-info-buttons{margin-bottom:4%}.iconsholder em{width:42px;height:38px}.customer-info-cols{padding:30px}.customer-info-heading{gap:15px}.iconsholder em::before{font-size:34px}.customer-info-cols h3{font-size:24px;gap:15px}.customer-care-nav{font-size:18px}.top-hero-section{margin-bottom:40px;flex-direction:column-reverse}.top-hero-section.reverse-col{flex-direction:column-reverse}.top-hero-section .hero-column{width:100%}.top-hero-section .hero-column .content-holder{padding:3rem;max-width:100%}.top-hero-section .hero-column h1{font-size:2.5rem}.hero-content{font-size:21px}.protect-section .protect-heading{width:100%;margin-right:0}.pay-financing .protect-section .protect-heading{margin-bottom:.5rem}.protect-section{border-width:5px;padding:2rem;gap:15px;flex-wrap:wrap;flex-direction:column-reverse;margin-bottom:2.5rem}.love-your-mattresses small.small-txt{padding-bottom:1rem}.pay-financing .protect-section{flex-direction:column}.protect-section .protect-heading h2{font-size:3.2rem}.protect-section .protect-text{font-size:1.3rem}.protect-section .protect-text p+p{margin-top:20px}.hero-topic-section .heading-holder h1{font-size:2.8rem}.protect-section .protect-heading{margin-right:4%}.protect-section .protect-text{width:100%;max-width:550px;margin-inline:auto}.financing-content-holder{margin-bottom:2rem}.about-article{font-size:1.3rem}.two-columns .product-name h1{font-size:40px}.overview.in-stock-ribbion .overview-holder:before{width:120px;height:120px}.overview .product-price,.variant-overview .product-price{font-size:32px}.gallery .product-ribbon{max-width:300px}.gallery .product-ribbon .ribbon-image-text{width:22px;height:22px}.order-summary-content .cart-mobile{text-align:center;margin-bottom:20px}.cart-mobile .cart-total-left{text-align:left;margin-top:-5px;margin-right:5px;font-family:var(--font-avenirmedium)}.cart-mobile .order-total{margin-bottom:1rem;font-size:32px;color:var(--black);display:flex;justify-content:center;align-items:center}.order-total .value-summary .currency,.order-total .value-summary .cents{font-size:.8em;font-family:var(--font-avenirheavy);display:inline-block;vertical-align:top;margin-top:-3px}.order-total .value-summary .cents{margin-left:3px}.order-total .value-summary .dollar,.cart-mobile .order-total .cart-total-right strong{font-family:var(--font-avenirheavy);font-size:36px}.cart-holder .item-count{left:-5px;top:-5px}.cart-holder .cart-bottom-info{min-width:180px}.cart-holder .product-title .product-name{font-size:30px}.cart.cart-holder{border:1px solid #e9eae9;border-radius:10px;overflow:hidden}.cart-holder .cart-item-row{padding:1rem;border-bottom-width:1px;margin-bottom:0}.ico-cart .bi-cart-fill::before{color:#0a7b3e}.product-info-nav{font-size:20px}.more-choose-section h2{font-size:24px}#headerMenuParent{padding-inline:0;position:relative;z-index:99}.menuOpen #headerMenuParent{z-index:9999}.menuOpen .overlayOffCanvas{display:none !important}.header-actions .ico-cart span.txt,.header-2 .header-links li.finance,.header-2 .header-links li.track{display:none}.menu-title{display:block}.admin-header-links{position:relative;z-index:1030;width:100%}.responsive-nav-wrapper-parent{position:fixed;top:0;z-index:1030;width:100%;display:none}.admin-header-links~.responsive-nav-wrapper-parent{top:35px}.header-frame{display:flex;align-items:center}.chat-button{height:50px;min-width:50px;border-radius:100%;position:relative}.chat-button>img{height:54px;width:54px;border-radius:100%}.chat-button .availability-status{right:-4px;bottom:-6px;max-width:20px}.header-links .header-links-btn{display:flex;align-items:center;justify-content:center;height:30px;width:30px;min-width:inherit}.header-links-btn.dropdown-toggle::after,.header-links .header-links-btn .btn-txt{display:none}.header-frame .we-open-btn,#headerMenuParent .header-options{display:none}.header-links>ul{gap:15px}.menu-holder{position:static}.header{margin-top:0}.admin-header-links *{font-size:13px;line-height:30px}.header-lower:after{display:none}.header-2 .header-actions-wrapper{width:100%;display:flex;gap:10px;justify-content:space-between;padding-block:15px}.ui-autocomplete{padding:20px 15px;top:71px !important;left:0 !important;right:0 !important}.store-search-box form{padding:10px 30px}.search-voice-button,.store-search-box .search-box-button{left:40px}.header-menu .menu-title{display:none}.responsive-nav-wrapper{position:relative;text-align:center;font-size:0}.responsive-nav-wrapper.nav-down{-webkit-transform:translateY(0);transform:translateY(0)}.responsive-nav-wrapper.nav-up{-webkit-transform:translateY(-50px);transform:translateY(-50px)}.responsive-nav-wrapper:after{content:"";display:block;clear:both}.responsive-nav-wrapper>div{vertical-align:middle}.responsive-nav-wrapper>div>span,.responsive-nav-wrapper>div>a{display:block;color:var(--white);font-size:20px;text-transform:uppercase;height:40px;width:40px;overflow:hidden;text-indent:-9999px;cursor:pointer;border-right:1px solid rgba(255,255,255,.1)}.responsive-nav-wrapper>div:first-child>span,.responsive-nav-wrapper>div:first-child>a{border-left:1px solid rgba(255,255,255,.1)}.responsive-nav-wrapper .menu-title{display:inline-block;background:url('../img/menu-button.png') no-repeat center}.responsive-nav-wrapper .search-wrap{display:inline-block;background:url('../img/search-button.png') no-repeat center}.responsive-nav-wrapper .wishlist-opener{display:inline-block;background:url("../img/wishlist-button.png") no-repeat center}.responsive-nav-wrapper .shopping-cart-link{display:inline-block;background:url('../img/cart-button.png') no-repeat center}.responsive-nav-wrapper .filters-button{display:inline-block;background:url('../img/filters-button.png') no-repeat center}.responsive-nav-wrapper .personal-button{display:inline-block;background:url('../img/options-button.png') no-repeat center}.ps-container>.ps-scrollbar-y-rail{visibility:hidden !important}.overlayOffCanvas{display:none;position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,0);z-index:1060;-webkit-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.admin-header-links~.overlayOffCanvas{top:0}.overlayOffCanvas.show{background:rgba(0,0,0,.4)}.menu-top-content{display:flex;align-items:center;justify-content:space-between;padding:15px 20px}.menu-top-content .mblogo{max-width:40px}.menuclose-btn{font-size:24px;cursor:pointer}.menu-top-content .zipcode-holder{grid-template-columns:70px 1fr;width:100%;font-size:16px;line-height:20px;margin-bottom:10px}.menu-top-content .zipcode-holder .holder strong{font-size:16px}.menu-top-content .zipcode-holder p{font-size:20px}.menu-top-content .zipcode-holder em{font-size:14px}.menu-chat-info{align-items:stretch;display:flex;justify-content:space-between;margin:1.2rem -20px 0 -20px;padding:0;position:relative;z-index:1;width:100%;flex:1;background:#cee5d8}.menu-chat-box{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;text-align:center;padding:12px 0;position:relative;flex:1;border-right:solid 1px #a3cdb6}.menu-chat-box img{max-height:25px}.menu-chat-box h3{font-size:16px;line-height:20px;font-weight:normal;max-width:68px;margin-block:3px 0}.header-menu{position:fixed;top:0;bottom:0;left:0;width:100%;text-align:left;overflow-y:auto;overflow:hidden;z-index:1070;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);background:var(--white);border-radius:0;padding:0 0 10px}.admin-header-links~.close-menu{top:77px}.header-menu.open{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.close-menu{overflow:hidden;position:absolute;display:block;width:80px;height:76px;background:var(--white);top:57px;left:-100px;z-index:9999}.close-menu.open{left:0}.all-shops-page{padding-top:1rem}.close-menu span{display:block;float:right;width:54px;height:56px;background:url(../img/menu-close-button.png) no-repeat center;background-size:75%;line-height:15px;text-align:right;font-size:0;color:var(--white);text-transform:uppercase;cursor:pointer;margin:10px 11px;border:solid 2px #d3d5d3;border-radius:10px}.header-menu ul li{text-align:left;position:relative}.header-menu ul li.back-button{display:block}.header-menu ul li:after{content:"";display:block;clear:both}.header-menu ul li>a,.header-menu ul li>span{display:block;position:relative;z-index:0;width:auto !important;padding:15px 58px 15px 20px;color:var(--black);font-size:18px;line-height:1.4;text-transform:capitalize;border-top:1px solid var(--black)}.header-menu ul li>a{display:grid;grid-template-columns:100%;align-items:center;gap:15px;justify-content:center}.header-menu ul li>a img{display:inline-flex !important;max-height:65px;max-width:65px;margin-inline:auto;display:none !important}.plus-button{position:absolute;right:15px;top:50%;transform:translateY(-50%);z-index:5;width:45px;height:57px;cursor:pointer}.plus-button::before{content:"";font-family:"Font Awesome 7 Sharp";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:24px;line-height:1;color:var(--black)}.header-menu .sublist-wrap{position:fixed;top:0;left:0;width:0% !important;height:100%;background:var(--white) !important;border-radius:0 20px 20px 0;z-index:2;overflow:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translate(-320px);-ms-transform:translate(-320px);transform:translate(-320px)}.header-menu .sublist-wrap.active{width:100% !important;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.header-menu .back-button span{display:inline-block;margin:8px 7px;float:right;border:none;padding:10px 10px 10px 35px !important;background-size:20px;text-align:right;font-size:16px;color:var(--black);font-weight:normal;cursor:pointer;font-family:var(--font-avenirheavy)}.header-menu .back-button span::before{content:"";font-family:"Font Awesome 7 Sharp";position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(180deg);color:var(--black);font-size:20px}.admin-header-links,.responsive-nav-wrapper,.master-wrapper-content,.header-logo,.footer,.slider-wrapper{-webkit-transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out}.move-right{-webkit-transform:translate(320px);-ms-transform:translate(320px);transform:translate(320px)}.header-options-wrapper{display:none;position:fixed;top:40px;left:0;right:0;z-index:1070;box-shadow:0 1px 2px rgba(0,0,0,.2);background:var(--white);padding:10px;text-align:center;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.admin-header-links~.header .header-options-wrapper{top:75px}.header-options-wrapper.open{display:block}.header-selectors-wrapper{margin:10px 0 0}.header-logo{padding:0;margin:0 0 0 45px;min-width:unset}.header-2 .header-options-wrapper .header-logo{display:none}.header-lower{background:var(--white) !important;position:sticky;top:0;left:0;right:0;z-index:999}.header-lower .header-actions-wrapper{display:flex;justify-content:space-between;align-items:center;padding-block:15px;width:100%}.header-lower .header-actions-wrapper::after{display:none}.block.block-account-navigation{float:none;margin:30px auto 45px}.home-contact-info .container{grid-template-columns:repeat(2,1fr);gap:50px 20px}.center-1{margin-bottom:30px}.gold-winner-info{max-width:400px}.footer-middle{padding-bottom:10px}.credit-cards-nav,.footer-lower-center{width:100%;text-align:center}.credit-cards-nav .shop-safe img{max-width:60px;max-height:50px}.credit-cards-nav img{max-width:26px;max-height:20px}.footer-disclaimer{max-width:300px;margin:0 auto;position:relative}.footer-lower{flex-direction:column-reverse}.block.block-account-navigation{width:100%;text-align:center}.change-password-page .page-title h1,.customer-info-page .page-title h1{text-align:center;font-size:22px}.contact-page .inputs label{width:70px}.verification-form .text-box{margin:0 auto}.my-product-reviews-list-page,.account-page h1,.verification-form,.page-title h1{text-align:center}.product-details-page .product-essential{grid-template-columns:100%;gap:0}.product-gallery .table-wrapper{border-bottom:0}.full-description,.related-products-grid{width:100%}.full-description .title{margin-bottom:1rem;font-size:26px}.full-description h3{font-size:22px}.order-progress ul{padding:15px 10px}.cart-options .checkout-attributes{margin-inline:auto}.cart-collaterals .deals>div,.cart-collaterals .estimate-shipping{margin-top:40px}.cart-footer{padding-bottom:1rem}.search-page-body .side-2,.category-page-body .side-2{flex-direction:column;padding-block:0}.close-filters{display:none}.search-page-body .nopAjaxFilters7Spikes .block.inStockFilterPanel7Spikes,.category-page-body .nopAjaxFilters7Spikes .block.inStockFilterPanel7Spikes{border-width:1px}.search-page-body .side-2 .block,.category-page-body .side-2 .block{padding-block:12px;margin-right:20px}.instock-holder{padding-inline:12px}.instock-holder .button-switch~span{width:88px;font-size:14px;white-space-collapse:break-spaces}.search-page-body .product-sorting select,.category-page-body .filtersDropDownPanel select{padding-inline:15px 49px;height:45px;font-size:16px;min-width:130px;max-width:180px}.cart-collaterals input[type="text"],.cart-collaterals select{border-width:0 0 2px}.product-gallery .description-holder{display:none}.product-gallery .full-description-holder .full-description{display:block}.about-content .holder{margin-bottom:1.5rem;padding-inline:0}.our-community .about-article{margin-bottom:1rem}}@media all and (max-width:768px){chat-navigation{gap:12px}.iconsholder em{width:40px;height:38px}.iconsholder em::before{font-size:32px}.customer-info-buttons .iconbox em::before{font-size:35px}.category-page .page-title{padding-top:0}.master-wrapper-home .master-wrapper-content{padding-bottom:0}.store-search-box form{padding-inline:15px;padding-top:0}.search-voice-button,.store-search-box .search-box-button{left:23px;margin-top:-5px !important}.store-search-box input.search-box-text{padding-inline:50px}.header-top .container-box{justify-content:center;flex-direction:column-reverse;padding-inline:5px}.header-top .shop-all{margin-block:3px 6px}.header-top-nav{letter-spacing:0}.header-top-nav span{border-bottom-width:1px}.header-top-nav li.active a{font-family:var(--font-light);text-transform:capitalize}.footer-2 .footer-middle{padding-top:0}.theme-gallery-btn{padding-block:16px;font-size:18px;min-width:200px}.theme-gallery-btn .icon{max-height:15px}.generic-slider-section,.more-choices-section.manufacturer,.more-choices-section,.home-page-product-grid,.more-choose-section{padding-left:0;margin-bottom:20px}.product-grid .item-box.featured-img-box{padding-top:100%}.overview.in-stock-ribbion .overview-holder:before{width:110px;height:110px}.blogpost-page .return-customer{flex-wrap:wrap;flex-direction:column}.care-child-page{font-size:18px}.return-button::before{width:16px;height:16px}.blog-page .page-title h1 strong{width:600px}.blogpost-page .return-button{font-size:16px}.blogpost-page .page-title h1,.care-child-page .page-title h1{font-size:30px}.topic-care-child{padding:1.5rem}.care-child-page .topic-care-child p{margin-bottom:1rem}.html-category-page .breadcrumb li a,.html-category-page .breadcrumb li>strong,.html-category-page .breadcrumb li>.delimiter{font-size:13px}.breadcrumb .bd-sku .sku,.breadcrumb li a,.breadcrumb li>strong,.breadcrumb li>.delimiter{font-size:13px}.news-pages-body .page-title,.blog-page .page-title{min-height:200px;margin-bottom:1.8rem}.news-pages-body .page-title h1,.blog-page .page-title h1{font-size:34px}small.small-txt{max-width:100%}.top-hero-section .hero-column .play-button img{width:160px;height:160px}.topic-icons-holder{max-width:75%;margin-top:1rem}.customer-care-info{grid-template-columns:repeat(2,1fr);margin-block:30px 20px}.customer-info-cols{margin-bottom:1.5rem;width:100%}.external-authentication{margin-bottom:30px}.login-page .returning-wrapper.fieldset{margin-bottom:0}.track-delivery .tracker-top{font-size:18px}.customer-info-detail{gap:0}.contact-page .customer-info-buttons .iconbox,.customer-info-buttons .iconbox{width:60px}.contact-page .customer-info-buttons,.customer-info-buttons{padding:10px 10px 10px 68px}.customer-info-buttons strong{font-size:18px}.contact-page .customer-care-info{margin-block:20px 10px}.about-content h2{font-size:1.4rem}.our-community .about-article{font-size:18px}.track-delivery .btn-wf-green{padding-inline:35px;height:50px;min-width:inherit}.track-delivery .tracker-top #tracker_number{padding-inline:42px 118px;height:50px;font-size:15px}.track-delivery form::before{left:11px;font-size:17px}.protect-section .protect-text{font-size:1.2rem}.pay-financing .protect-section .protect-text{font-size:1.4rem}.financing-info-nav{font-size:20px}.topic-page .financing-info-nav{margin-left:0}.top-hero-section .hero-column .content-holder{padding:2rem}.hero-content{font-size:19px}.top-hero-section .hero-column h1{font-size:2rem;margin-bottom:.8rem}.protect-section .protect-heading h2{font-size:2.8rem}.protect-section{padding:1.5rem}.protect-section .protect-heading h2{font-size:2.5rem}.hero-container{max-width:max-content;padding-inline:20px}.about-section{padding-top:10px;margin-bottom:2rem}.about-img img{border:0;border-radius:10px}.hero-topic-section .hero-main-img{width:84%;margin:0 -32% -3% 0}.hero-topic-section .heading-holder{width:58%;text-align:left;margin-right:-18%}.hero-topic-section .heading-holder h1{font-size:2rem}.about-article{font-size:1.2rem;flex-wrap:wrap;padding-block:15px 0}.about-section .about-article:nth-child(even) .about-content{max-width:100%}.about-content,.about-img{max-width:100%}.about-content{margin-bottom:.8rem}#goToTop{left:15px}.footer-2 .social-sharing li{margin-top:0}.gallery .product-ribbon{max-width:250px}.gallery .product-ribbon .ribbon-image-text{width:20px;height:20px}.cart .remove-from-cart button{margin-block:7px -7px}.cart-collaterals .cupon-code-colum button{padding-inline:20px}.search-page-body .side-2,.category-page-body .side-2{margin-inline:auto;padding-inline:15px}.category-page .page-title,.category-grid.sub-category-grid,.products-container,.slider-wrapper.mattresses-slider,.container-box,.master-wrapper-content{padding-inline:15px}.home-page .container-box{padding-inline:0}.all-shops-page h1,.contact-page h1{font-size:1.7rem}.contact-form .form-row .inputs{width:100%}.home-contact-info h3{font-size:16px}.contact-info-col{font-size:14px}.footer-logo{width:155px}.social-sharing li{height:35px}.footer-holder{display:flex;flex-wrap:wrap;padding-block:0}.footer-list{font-size:16px}.footer-block .title{padding-block:0}.footer-block .title+*{margin-bottom:0}.footer-block.shop{width:100%}.footer-block{width:100%}.footer-block .title strong{padding:0}.home-contact-info .container{grid-template-columns:repeat(2,1fr);gap:60px 20px}.footer-holder{width:100%}.footer-2 .newsletter-email::before,#mc_embed_signup .mc-field-group::before{left:16px;top:18px;width:14px;height:14px}#mc_embed_signup .mc-field-group input,#mc_embed_signup .button,.newsletter-email .newsletter-subscribe-button,.newsletter-email .newsletter-subscribe-text{height:50px}#mc_embed_signup .button sup span,.newsletter-email .newsletter-subscribe-button sup span{font-size:10px}#mc_embed_signup .button,.footer-2 .newsletter-email .newsletter-subscribe-button{font-size:14px;min-width:160px;padding-inline:8px}#mc_embed_signup .mc-field-group input,.newsletter-email .newsletter-subscribe-text{padding-inline:37px 135px}.homepage-top{grid-template-columns:100%;gap:0}.home-slider-aside{flex-direction:row;gap:12px;margin-bottom:1.5rem}.home-slider-aside .box+.box{margin-top:0}.category-grid .item-box{width:47.7%}.category-grid .item-box .title{font-size:14px}.more-choices-section h2,.more-choose-section h2{font-size:18px}.more-choices-section,.home-page-product-grid,.more-choose-section{padding-left:20px;margin-bottom:2rem}.more-choices-section.manufacturer{padding-left:20px}.shop-online-content::before{display:none}.shop-online-bg{width:100%;min-height:250px}.shop-online-content{width:100%;padding:30px 25px}.shop-online-section.purple .shop-online-content .frame,.shop-online-section.mattress-survey .shop-online-content .frame,.shop-online-content .frame{padding-inline:0}.product-grid .item-box{width:48.5%}.product-grid,.product-list{margin-bottom:20px}.center-2,.side-2{margin-bottom:30px}.login-page .page-title{margin-bottom:25px}.login-page .checkout-as-guest-or-register-block .button-1,.login-page .returning-wrapper .button-1{font-size:18px}.header-logo a{margin-right:5px}.news-pages-body .page-title h1,.blog-page .page-title h1{font-size:40px}.header-menu{width:300px}.cart-holder .product-subtotal{font-size:22px}.cart-holder .cart-bottom-info{flex-direction:column-reverse}.cart-holder .cart-item-row .remove-from-cart{right:13px}.cart-holder .cart-item-row .cart-content{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;gap:10px}.cart-left-colum h3{font-size:20px}.cart-footer{padding-bottom:0}.cart-holder .cart-item-row{grid-template-columns:1fr;gap:0}.shopping-cart-page .common-buttons .button-2,.shopping-cart-page .estimate-shipping-button{width:100%}.pager ul{overflow:auto;white-space:nowrap}.secure-connection{font-size:14px;padding-left:22px;background-size:14px}.html-shopping-cart-page .breadcrumb{padding-right:165px}.breadcrumb{padding-block:20px;margin-bottom:20px}.product-estimate-shipping,.pickup-delivery-details{font-size:16px}.footer-block .title{font-size:15px;letter-spacing:1px}}@media all and (max-width:566px){.header-nav-holder{margin-bottom:-6px}.secure-connection{font-size:12px;background-size:14px;background-position:0 3px}.readmore-button{font-size:16px;max-width:150px}.close-menu{top:53px}#mc_embed_signup .mc-field-group input,.newsletter-email .newsletter-subscribe-text{font-size:13px}.news-pages-body .page-title h1 strong,.blog-page .page-title h1 strong{flex-wrap:wrap;justify-content:center;gap:10px}.blog-page .page-title h1 strong{width:500px}.news-pages-body .page-title h1 strong img,.blog-page .page-title h1 strong img{max-height:70px;display:block;margin-inline:auto}.news-pages-body .page-title h1 strong span,.blog-page .page-title h1 strong span{display:block;width:100%}.video-holder iframe{height:380px}.footer-logo img{max-height:35px}.home-contact-info p{margin-bottom:1.2rem}.home-contact-info .icon-box img{max-height:55px}.home-contact-info .icon-box{min-height:70px}.shop-online-bg{min-height:200px}.footer-2 .social-sharing{margin-left:0}.product-grid .item-box{width:100%}.chat-button{height:47px;min-width:47px;margin-inline:0 2px}.chat-button>img{height:47px;width:47px}.we-open-btn{display:none}.header-actions .ico-cart{font-size:20px}.we-open-btn img{max-height:21px}.header-links-btn .button-icon img{max-height:20px}.header-top{font-size:14px;padding-block:6px}.header-top p b{font-size:14px}.header-top .voted{padding-block:6px}.header-top .voted .same-day{font-size:12px}.header-top .voted .same-day b{font-size:14px}.header-top .voted p b{font-size:17px}.synchrony-button{flex-wrap:wrap}.product-info-nav{font-size:18px}.two-columns .product-name h1{font-size:36px}.gallery-inside-buttons{gap:8px;padding-right:12px;font-size:12px}.gallery-inside-buttons .iconbox{height:42px}.overview.in-stock-ribbion .overview-holder:before{width:130px;height:130px}.home-slider-aside{white-space:nowrap;overflow-x:auto;display:block}.home-slider-aside .box{width:70%;display:inline-block;vertical-align:top}.home-slider-aside .box+.box{margin-left:3%}.attributes{font-size:16px}.track-delivery .btn-wf-green{padding-inline:25px}.track-delivery .tracker-top #tracker_number{padding-inline:42px 100px}.search-page-body .product-sorting select,.category-page-body .filtersDropDownPanel select{font-size:15px}.topic-care-child{padding:1rem}}@media all and (max-width:480px){.home-page-category-grid{margin-inline:0 !important}.account-page .page-title h1{font-size:26px;text-align:center}.my-product-reviews-list-page .page-title h1{font-size:23px}.cart-holder .cart-item-row .cart-content{column-gap:0;align-items:self-start;justify-content:space-between;flex-direction:column}.cart-holder .cart-bottom-info{flex-direction:row}.cart-footer .totals{margin:0 auto 0}.price-add-to-cart{margin-inline:-20px}.footer-social-holder{grid-template-columns:160px 1fr}.footer-2 .social-sharing .facebook{background-size:14px}.footer-2 .social-sharing .pinterest,.footer-2 .social-sharing .youtube,.footer-2 .social-sharing a.instagram{background-size:28px}.top-hero-section .hero-column .content-holder{padding-inline:1.5rem}.header-top .voted .same-day{font-size:11px}}@media all and (max-width:424px){.header-menu{width:100%}.close-menu{top:55px}.overview.in-stock-ribbion .overview-holder:before{width:110px;height:110px}.forums-table-section .forums-table-section-body{overflow-x:auto}.forums-table-section .view-all{margin:0}.footer-2 .social-sharing li{width:40px;padding:0}.home-contact-info h3:before{height:3px}.home-contact-info h3{font-size:15px}.btn-default{font-size:13px;padding-inline:20px}.home-page-category-grid>.title{font-size:18px}.category-grid .item-box .title{font-size:14px}.contact-info-col{font-size:13px}.contact-info-col .btn-default{font-size:12px}.home-contact-info h3{font-size:13px}.overview .add-to-cart>.add-to-cart-panel{grid-template-columns:1fr}.overview .qty-input,.variant-overview .qty-input,.overview .qty-dropdown,.variant-overview .qty-dropdown{max-width:150px;margin-inline:0}.cart-collaterals .cupon-code-colum button{padding-inline:25px;position:static;border-radius:30px}.gallery .product-ribbon{max-width:220px}.overview .product-price,.variant-overview .product-price{font-size:27px}.price-add-to-cart .pricetitle{font-size:14px}.gold-winner-info{max-width:350px}.hero-topic-section .heading-holder h1{font-size:1.8rem}.contact-page .customer-info-buttons .iconbox,.customer-info-buttons .iconbox{width:55px}.contact-page .customer-info-buttons .iconbox img,.customer-info-buttons .iconbox img{max-height:42%}.customer-care-info{grid-template-columns:repeat(1,1fr);margin-block:30px 20px}.customer-info-buttons .iconbox{width:75px}.customer-info-buttons .iconbox img{max-height:50%}.contact-page .customer-info-buttons{padding:20px 20px 20px 63px;font-size:15px}.customer-info-buttons{padding:20px 20px 20px 85px;font-size:17px}.customer-info-buttons strong{font-size:24px}.customer-info-cols{padding:25px}.customer-info-cols h3.order-help img{max-height:36px}.customer-info-cols h3.store img{max-height:40px}.customer-info-cols h3{font-size:22px}.customer-care-nav{font-size:17px}.pay-financing .protect-section .protect-text{font-size:1.2rem}.financing-info-nav{font-size:18px}.contact-page .customer-care-info{grid-template-columns:repeat(1,1fr);margin-block:20px 10px}.html-category-page .breadcrumb li a,.html-category-page .breadcrumb li>strong,.html-category-page .breadcrumb li>.delimiter{font-size:12px}.breadcrumb .bd-sku .sku,.breadcrumb li a,.breadcrumb li>strong,.breadcrumb li>.delimiter{font-size:12px}.product-estimate-shipping,.pickup-delivery-details{font-size:16px}.overview.in-stock-ribbion .overview-holder:before{width:105px;height:105px}}@media all and (max-width:374px){.overview.in-stock-ribbion .overview-holder:before{width:95px;height:95px}.customer-info-buttons strong{font-size:20px}.customer-info-buttons{font-size:15px}.overview .product-price,.variant-overview .product-price{font-size:20px}.price-add-to-cart .pricetitle{font-size:12px}.price-add-to-cart .synchrony-logo img{max-height:15px}.footer-logo{width:128px}.footer-logo img{max-height:28px}.footer-2 .social-sharing li{width:34px}.category-grid .item-box{width:100%}.item-box .details .detail-info,.item-box .details .add-info{width:100%;text-align:left}.gallery-inside-buttons{gap:8px;padding-right:10px;font-size:10px}.gallery-inside-buttons .iconbox{height:40px;width:32px;padding-inline:6px}.gallery-inside-buttons.wishlist{min-width:40px;height:40px;gap:0}.footer-social-holder{grid-template-columns:130px 1fr}.footer-2 .social-sharing .facebook{background-size:11px}.footer-2 .social-sharing .pinterest,.footer-2 .social-sharing .youtube,.footer-2 .social-sharing a.instagram{background-size:22px}.hero-topic-section .heading-holder h1{font-size:1.5rem}.top-hero-section .hero-column h1{font-size:1.9rem}.hero-content{font-size:18px}.protect-section .protect-heading h2{font-size:2.2rem}.top-hero-section .hero-column .same-day-title img{max-height:26px;max-width:58px}.video-holder iframe{height:330px}.top-hero-section .hero-column .play-button img{width:120px;height:120px}.we-open-btn{display:none}.header-top-nav{font-size:12px}.header-top-nav li a{padding-inline:10px}}