*{padding:0;margin:0;outline:0;font-size:100%;vertical-align:middle;background:0 0;-webkit-tap-highlight-color:transparent!important;-webkit-tap-highlight-color:transparent;outline:0!important}*,:after,:before{box-sizing:inherit;-webkit-box-sizing:inherit;-moz-box-sizing:inherit}body,html{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}div{display:block}button:hover{cursor:pointer}button:active,button:focus{outline:0}sub,sup{vertical-align:baseline;position:relative;top:-.3em}a img{border:0}a:focus{outline:0}a{text-decoration:none}a:active{-webkit-tap-highlight-color:transparent!important;-webkit-tap-highlight-color:transparent;outline:0!important}a:hover{text-decoration:underline;cursor:pointer}p a{text-decoration:underline!important}a.anchor{display:block;position:relative;top:-20px;visibility:hidden}.discount-text{color:#e14818;font-size:1rem;font-family:apercubold,sans-serif;text-transform:uppercase}.fancybox-container{z-index:9999999!important}.flex{display:flex}.flex-align-items-center{align-items:center}.flex-justify-content-center{justify-content:center}.bg-sale{background-color:#e14040}.text-sale{color:#e14040}.text-white{color:#fff}.font-norwester{font-family:apercu,sans-serif;font-weight:400}.text-uppercase{text-transform:uppercase}.display-5{font-size:1rem}.p-3{padding:1rem}.p-2{padding:.5rem}.mb-2{margin-bottom:.5rem}.mb-5{margin-bottom:5.5rem}.margin-vertical-sm{margin-left:.2rem;margin-right:.2rem}.d-inline-block{display:inline-block}.rounded{border-radius:.25rem}.text-decoration-none:hover{text-decoration:none}.bm-visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}.btn{position:relative;border-radius:3px;padding:15px;height:52px;text-align:center;text-transform:uppercase;text-decoration:none!important;font-size:1rem;font-family:apercubold,sans-serif;font-style:normal;font-stretch:normal;background-color:#13507a}.btn-sticky{color:#fff!important;background-color:#1e3d54}.btn:hover{color:#fff;background-color:#0c324c}.btn .inline-loader{display:none;position:absolute;font-size:25px;right:20px;top:12px;width:auto}.btn.loading .inline-loader{display:inline-block}.cart-checkout{display:block;position:relative;margin:0}.cart-checkout .btn{display:flex;align-items:center;gap:5px;justify-content:center;padding:0}.cart-checkout .inline-loader{display:none;position:absolute;font-size:25px;top:5px;left:50%;transform:translate(-50%,0);width:auto;color:#fff}.cart-checkout.loading .btn{font-size:0}.cart-checkout.loading .mdi.mdi-lock-outline{visibility:hidden}.cart-checkout.loading .inline-loader{display:inline-block}.btn.shadow{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:box-shadow .3s cubic-bezier(.25, .8, .25, 1)}.btn.shadow:hover{box-shadow:0 8px 24px rgba(0,0,0,.25),0 8px 8px rgba(0,0,0,.22)}.btn-wrapper{text-align:center;margin:30px 0 10px 0}.btn-green{font-size:1.125rem;line-height:1.125rem;background:#30d686;color:rgba(0,0,0,.8)}.btn-block{display:block;width:100%}.btn-hyperlink{display:inline-block;margin:16px 0 0 0;text-decoration:underline}.btn-green:focus,.btn-green:hover{background:#30d686;color:rgba(0,0,0,.8)}.btn.disabled,.btn[disabled]{pointer-events:none}.product-buy__button_add_on.btn-green,input[type=submit].btn-green{background:#30d686 important}.product-buy__button_add_on.btn-green:hover,input[type=submit].btn-green:hover{background-color:#30d686!important}.yotpo .y-input,.yotpo input{display:inline-block}.cs-btn-full{width:100%;margin:0 auto 1rem!important}.cs-btn-large{max-width:320px;width:100%;height:auto;margin:0 auto}.cs-btn-small{height:32px;margin:0 0 0 10px;padding:5px 10px}.btn-green.btn-hero{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:72px;margin:10px auto}@media screen and (min-width:1024px){.hero-wrap.ta--left .btn-green.btn-hero{margin:10px auto 10px 0}}.btn-green span{display:block;width:100%;margin:5px 0 0 0;font-weight:400;font-size:.875rem;line-height:1rem;font-family:apercu,sans-serif}.btn-white{color:#13507a;background-color:#fff}.btn-white:focus,.btn-white:hover{color:#0c324c;background-color:#fff}.btn-cart{color:#1e3d54;background-color:#fff}.btn-cart:focus,.btn-cart:hover{color:#1e3d54;background-color:#fff}.template-cart .btn-cart{display:none}.btn-blue{color:#fff!important;background-color:#13507a}.btn-blue:focus,.btn-blue:hover{text-decoration:none;color:#fff;background-color:#0c324c}.btn-cs-disable{color:#fff;background-color:#989898}.btn-cs-disable:hover{color:#fff;background-color:#989898}.product-detail__cta-main .product-detail__cta-wrapper{display:inline-block}.product-detail__cta-main .product-detail__cta-wrapper+.product-detail__cta-wrapper{padding:0 0 0 20px}@media screen and (max-width:1200px){.product-detail__cta-main .product-detail__cta-wrapper{display:block}.product-detail__cta-main .product-detail__cta-wrapper+.product-detail__cta-wrapper{padding:20px 0 0 0}}@media screen and (max-width:768px){.hero-wrap.ta--left .btn-green.btn-hero{margin:10px auto}}.cs-hidden{display:none!important}.product_specs{display:none;position:relative;width:100%;margin-bottom:-28px}.product_specs button{max-width:248px;margin:0 auto;height:56px;background-color:#2e577c;text-align:center;cursor:pointer;display:block}.product_specs button{z-index:40;border-radius:3px;position:relative;text-align:center;font-size:1rem;color:rgba(255,255,255,.7)!important;display:block;width:inherit;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.product_specs.active>button,.product_specs>button:focus,.product_specs>button:hover{color:#fff!important;background-color:#2e577c}.product_specs .fa{margin-right:.5rem}.product_specs .fa{margin-right:.5rem}.product_specs.active .fa-close{display:inline-block}.product_specs .fa-close{display:none}.product_specs.active .fa-plus{display:none}.product_specs.active .fa-close{display:inline-block}.product_specs .fa-close{display:none}.product_specs.active .fa-plus{display:none}.pdp-accordion{padding-top:28px!important;background:#fff}.pdp-accordion .measurement_accordion a{color:#2e577c;text-decoration:underline}.measurement-headings h3{width:50%}.measurement-content{max-width:1600px;width:49%;display:flex;margin:2rem auto;color:rgba(0,0,0,.87)}.measurement_accordion{margin:1rem 0}.pdp-accordion .measurement_accordion:first-child{padding:3rem 0 0}.measure_title{font-size:1rem!important;color:rgba(0,0,0,.87)!important;margin-bottom:.5rem}.weight_dimension{color:rgba(0,0,0,.87)!important;margin:15px 0 0 0}.weight_dimension span{display:block}.weight_dimension strong{display:block;margin:10px 0 0}.weight_dimension strong:first-of-type{margin:0}.measure_size{float:left;width:33%;padding:0 1rem 1rem 0}.left-portion,.right-portion{width:49%;display:inline-block;margin:0 0 2rem auto}.left-portion a,.right-portion a{text-decoration:underline}.video-inline .video-wrapper,.video-inline .video-wrapper iframe{position:static;height:480px}.template-article .video-wrapper,.template-article .video-wrapper iframe{position:static;height:480px}.pdp-accordion .right-portion{margin:0}.pdp-accordion .fine-print{margin:0}.pdp-accordion .right-portion .accordion-heading{color:#1e3d54;margin:0;font-size:1.5em;padding:14px 0}.pdp-accordion .right-portion .accordion-subheading{font-size:1.3em;margin:0 0 1rem}.pdp-accordion .right-portion .style-icon{position:relative}.pdp-accordion .right-portion .has-icon-left{padding-left:40px}.pdp-accordion .right-portion .has-icon-right{padding-right:40px}.pdp-accordion .right-portion .style-icon:before{content:"\F415";font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2e577c;font-size:24px;vertical-align:middle;position:absolute;left:0;top:13px}.pdp-accordion .right-portion .has-icon-right.style-icon:before{left:auto;right:0}.pdp-accordion .right-portion .style-icon.active:before{content:"\F156";color:#000}.pdp-accordion .right-portion .has-type-accordion{cursor:pointer}.pdp-accordion .right-portion .accordion-content{display:none;overflow:auto;padding:0 0 45px}.pdp-accordion .right-portion .has-type-list+.accordion-content{display:block}.left-portion,.measurement-headings{text-align:right}.accordion_mob_image,.accordion_tab_image{display:none}.measurement-content,.right-portion{text-align:left}.left-portion{margin-right:64px}.accordion_image{width:100%;max-width:768px;float:left}.left-portion h3{font-size:22px;color:#3c3c3f}.left-portion h2.feature-title{font-size:2.25rem;color:#000;margin:0;text-align:center;padding:3px 0 0 0}.right-portion h2.feature-title{font-size:1.75rem}.right-portion .bottom-text a{font-family:apercubold,sans-serif}.right-portion ol,.right-portion ul{margin:0 1.5rem}.right-portion ol{font-size:1.125rem;font-family:apercubold,sans-serif}.right-portion li{margin-bottom:1rem}.right-portion li .caption{font-family:apercu,sans-serif;color:rgba(0,0,0,.54)}.right-portion{font-size:1rem;font-weight:400;color:rgba(0,0,0,.87)!important;padding:0 2.5rem 0 0}.right-portion ul>li{list-style:disc}.right-portion:first-child{margin:2rem 1rem 0}@media screen and (min-width:768px){.right-portion ol,.right-portion ul{margin:0 1.5rem 1.5rem}#try-now-program .Tnp-benefits-detail .product-detail__wrap .product-detail__wrapper:nth-child(2){margin-top:0}}@media screen and (min-width:1024px) and (max-width:1280px){.product .inner.first,.product .inner.second{width:auto;margin-right:2rem}}@media screen and (min-width:768px) and (max-width:1024px){.product .inner.first,.product .inner.second{display:inherit;max-width:inherit;width:auto;margin-right:2rem}.measure_size{display:inline-block;width:33%;padding:0 1rem 1rem 0;float:left}.content_toshown .right-portion ol{margin-bottom:0!important}.content_toshown{display:block!important}.accordion_image{display:none}.accordion_tab_image{display:block;width:100%!important}.content_toshown .right-portion{padding:0 1rem 2rem 2rem;margin-bottom:0!important;margin-top:0!important;max-width:768px}.content_toshown .left-portion{width:100%!important;margin-bottom:0!important;margin-right:0!important}.measurement_accordion.featured-image{display:block!important}.pdp-accordion .measurement_accordion:first-child .right-portion{float:right!important;padding-left:0}.left-portion h2.feature-title{padding:3px 0 0 15px;text-align:left}.pdp-accordion .pfeatures-wrap{flex-direction:initial!important;-webkit-box-orient:vertical!important;align-items:stretch!important;-ms-flex-direction:column-reverse!important}.left-portion{width:30%}.right-portion{width:100%}.pdp-accordion .left-portion{width:40%}.pdp-accordion .right-portion{width:60%}.product .inner.first,.product .inner.second{width:auto;margin-right:2rem}.product .switch_button input{display:none!important;vertical-align:middle}.check-found .bedding-row{margin-bottom:13px}}@media screen and (max-width:767px){.msize-wrap .msize-tab__description.right-portion li{text-align:left}.content_toshown .left-portion{padding-top:3.5rem!important}.content_toshown .right-portion{padding-bottom:3.5rem!important}.content_toshown{display:block!important}.content_toshow{padding-left:0!important}.pdp-accordion{margin:0 0;padding:3rem 0}.accordion_image,.accordion_tab_image{display:none}.accordion_mob_image{display:block;width:100%!important}.pdp-accordion .measurement_accordion{padding:0 1rem!important}.pdp-accordion .measurement_accordion:first-child{padding:0;margin-bottom:0!important}.pdp-accordion .measurement_accordion.featured-image:first-child .right-portion{padding:2rem 0 0}.pdp-accordion .measurement_accordion.featured-image:first-child .left-portion{margin-left:-1rem!important;margin-right:-1rem!important;width:auto!important}.left-portion h2.feature-title{font-size:1.7rem;margin:70px 0}.measurement_accordion{display:block!important}.pdp-accordion.content>.clearfix:after{content:' ';position:relative;width:100%;padding:1rem 1rem 0;border-bottom:solid 1px rgba(0,0,0,.12);display:block}.measurement_accordion::after{content:' ';position:relative;width:100%;padding:1rem 1rem 0;border-bottom:solid 1px rgba(0,0,0,.12);display:block}.pdp-accordion .measurement_accordion::after{display:none}.measurement_accordion:last-child::after{border:none}.measurement_accordion:first-child.left-portion{margin-left:-1rem!important;margin-right:-1rem!important}.left-portion,.right-portion{width:100%!important;display:block!important;margin:0!important;padding:0}.measure_size{width:49%!important;margin:0!important}.left-portion{margin:0!important;text-align:left!important}.left-portion h3{margin-top:2rem;margin-bottom:2rem}.left-portion:first-child h3{margin-top:2.5rem!important}.right-portion h2.feature-title{font-size:1.75rem;text-align:center;margin-bottom:1rem}.pdp-accordion .right-portion .accordion-heading{font-size:1.4em}.matt-style-wrapper .mattress-style-radio-box{padding:10px 12px!important}.mattress-style-radio-box .matt-style-item{grid-template-columns:70px 1fr!important}.mattress-style-radio-box .matt-style-details{padding:0 30px 0 10px!important}}@media screen and (max-width:480px){.left-portion h2.feature-title{margin:45px 0}.pdp-accordion .right-portion .accordion-content{padding:0 0 25px}.pdp-accordion .right-portion .accordion-heading{font-size:1.1em}}.template-page .main-content{padding-bottom:0}html.locked{width:100%;height:100%;overflow:hidden}html.locked body{position:fixed;width:100%}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__wrapper.p-hide .promobar,.header__wrapper.p-hide .toppromobar{display:none}.header__wrapper.p-show--top{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.header-logo a{width:105px;height:65px}.header-logo a img{width:100%;height:100%;padding:8px 0}.site-header{width:100%;border:0;position:fixed;left:0;top:0;background:#fff;z-index:999998;transition:all .2s}@media screen and (max-width:1024px){.site-header .header-wrap{padding:0 24px}.site-header .header-toggle{display:block}.site-header .header-logo{margin:0 auto 0 0}.site-header .header-nav{display:none}.site-header .header-subnav{margin:0 30px 0 0}.site-header .header-subnav__link{display:none}}.mppxu .mp-position-custom-placement{display:block!important}.mppxu .mp-bar-text{padding:5px!important;margin:5px 0!important;font-family:apercubold,sans-serif!important}.mppxu .mp-button-inner{font-family:apercubold,sans-serif!important}.mppxu.mp-instances{display:none}.cs-mp-bar-position.mppxu.mp-instances{display:block;cursor:pointer}#bearmenubar{width:100%;position:relative;background-color:#fff;height:63px}.topbar-on .toppromobar{cursor:pointer;position:relative;top:0;z-index:999;font-size:.875rem;font-family:apercubold,sans-serif}.promo-bg{padding:.25rem 1rem}.toppromobar a{text-decoration:underline}.desktopbar a.promolink,.desktopbar a.promolink:hover,.mobilebar a.promolink,.mobilebar a.promolink:hover{text-decoration:underline;color:#fff;margin:0 .5rem;display:inline-block;text-transform:uppercase;font-family:apercubold,sans-serif}.toppromobar .cs-topbar-content{display:none;text-align:center;width:100%;padding:12px 15px}.toppromobar .cs-topbar-link{padding:0 0 0 10px}.toppromobar .cs-countdown-progress{display:none;padding:0 10px 0 0}.toppromobar .cs-countdown-progress-bar{display:block;position:relative;width:100%;height:5px;border-radius:5px;margin:0}.toppromobar .cs-countdown-progress-default{position:absolute;left:0;top:0;width:50%;height:5px;border-radius:5px}.toppromobar .cs-timer{display:inline-block;min-width:18px}.toppromobar .mobilebar{display:none}.topbar-on .toppromobar .desktopbar{display:block}html.parent__menu__opened{overflow:hidden}.header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin:0 auto;padding:0 40px;box-shadow:rgba(0,0,0,.12) 0 0 1px,rgba(0,0,0,.25) 0 1px 1px}.header-wrap.no-shadow{box-shadow:0 1px 0 0 rgba(0,0,0,.05)}.header-toggle{display:none;width:32px;position:relative}.header-toggle__button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:64px;height:64px;position:absolute;top:-30px;left:-16px;border:0}.header-toggle__button img{width:32px;height:auto;margin:0 auto}.header-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto;white-space:nowrap}.header-nav__list{margin:0 32px;font-size:0}.header-nav__item{display:inline-block;margin:0;border-right:1px solid #fff;border-left:1px solid #fff}.header-nav__item:hover{background:#f7fafa;border-right:1px solid #e0e0e0;border-left:1px solid #e0e0e0}.header-nav__item-link{display:block;position:relative;font-size:1rem;line-height:1rem;color:#1e3d54;opacity:.76;-webkit-transition:all .14s;transition:all .14s;text-transform:inherit;cursor:pointer;padding:23px 17px;font-family:apercubold,sans-serif}.header-nav__item-link.dropdown{padding:23px 30px 23px 12px}.background-layer{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.32);z-index:51}.cs-menu-layer{position:absolute;top:63px;left:0;width:100%;height:0;background:#f7fafa;transition:height .3s ease-out 0s;-webkit-transition:height .3s ease-out 0s;-moz-transition:height .3s ease-out 0s;-o-transition:height .3s ease-out 0s;z-index:52}.cs-menu-layer.slidedown{height:0;transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-o-transition:all .3s ease-in}.header-nav__item-active{position:absolute;content:"";width:100px;height:3px;left:0;display:none;background:#1e3d54;top:0;opacity:0;transition:left .2s ease-in;-webkit-transition:left .2s ease-in;-moz-transition:left .2s ease-in;-o-transition:left .2s ease-in}.header-nav__item.active .header-nav__item-link{opacity:1}.header-nav__item-link:hover{color:#1e3d54;opacity:1;text-decoration:none}.header-nav__item-link:focus{color:#1e3d54}.header-nav__item-link span{position:relative}.header-nav__item-link span::after{content:'';display:none;width:0;height:0;position:absolute;top:50%;right:-13px;border-style:solid;border-width:4px 4px 0 4px;border-color:#1e3d54 transparent transparent transparent;-webkit-transition:all .22s ease;transition:all .22s ease}.header-nav__item .header-nav__item-link.dropdown span::after{display:inline-block}.header-nav__item:hover .header-nav__item-link.dropdown span::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.header-subnav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 0 auto;white-space:nowrap}.header-subnav__link{font-family:apercubold,sans-serif;font-size:1rem;line-height:1rem;color:#1e3d54;margin-right:24px}.header-subnav__link:hover{color:#1e3d54;text-decoration:none}.header-subnav .CartToggle{display:inline-block;width:25px;height:25px;position:relative}.header-subnav .CartToggleOverlay{display:block;width:16px;height:2px;position:absolute;top:4px;left:5px;z-index:7;background:#fff}.header-subnav .CartToggle img{position:relative;z-index:5;width:25px;height:25px}.header-subnav .cartCount{font-family:apercubold,sans-serif;font-size:1.25rem;line-height:1.25rem;color:#455a6b;text-align:center;position:absolute;top:-6px;left:8px;z-index:10}.dnav{width:100%;position:fixed;top:63px;left:0;z-index:-1;visibility:hidden;opacity:0;border-bottom:1px solid rgba(0,0,0,.12);box-shadow:none;-webkit-transition:opacity .3s ease 0s,visibility .3s ease 0s;-moz-transition:opacity .3s ease 0s,visibility .3s ease 0s;-o-transition:opacity .3s ease 0s,visibility .3s ease 0s;transition:opacity .3s ease 0s,visibility .3s ease 0s}.header-nav__item:hover .header-nav__item-link.dropdown+.dnav{opacity:1;visibility:visible;z-index:53;-webkit-transition:opacity .3s ease .2s,visibility .3s ease;-moz-transition:opacity .3s ease .2s,visibility .3s ease;-o-transition:opacity .3s ease .2s,visibility .3s ease;transition:opacity .3s ease .2s,visibility .3s ease}.dnav-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.4)}.dnav-wrap{position:relative;z-index:10}.dnav-dropdown{width:100%;height:auto;z-index:1;background:#e8f2f4;border-bottom:1px solid rgba(0,0,.87)}.dnav-dropdown__wrap{max-width:1500px;margin:0 auto}.dnav-dropdown__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0;float:left;width:80%}.dnav-dropdown__list.bundle-product{float:left;width:20%}.dnav-dropdown__item{width:100%;height:auto;padding:22px 24px 0;margin:0 auto;height:215px}.dnav-dropdown__item:hover,.over-bundle .dnav-dropdown__item{background:#e0ecef}.over-bundle .dnav-dropdown__item:last-child{background:initial}.dnav-dropdown__list.bundle-product .dnav-dropdown__item{background:#fff}.dnav-other-products .slick-next,.dnav-other-products .slick-prev{opacity:1}.dnav-dropdown__list .slick-next:before,.dnav-dropdown__list .slick-prev:before{font-size:0;width:48px;height:48px;display:inline-block;opacity:.6}.dnav-dropdown__list .slick-next:hover:before,.dnav-dropdown__list .slick-prev:hover:before{opacity:1}.dnav-dropdown__list .slick-prev:before{background:url(/cdn/shop/t/40/assets/left_arrow.svg?14550388277259741638) no-repeat center center;background-size:23px 23px}.dnav-dropdown__list .slick-next:before{background:url(/cdn/shop/t/40/assets/right_arrow.svg?14550388277259741638) no-repeat center center;background-size:23px 23px}.dnav-dropdown__item-link{text-decoration:none!important;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%;max-width:240px;height:100%;margin:0 auto;cursor:pointer}.dnav-dropdown__item-link:hover{color:#1e3d54}.dnav-dropdown__item-link span{display:block;font-family:apercubold,sans-serif;font-size:.875rem;line-height:.875rem;text-align:center;padding:16px 0}.dnav-dropdown__item-image{width:100%;height:auto;margin-bottom:12px;max-width:170px;margin:0 auto 0}.dnav-dropdown__item-image-label{display:block;width:auto;height:16px;margin:0 auto 12px auto}.mnav{width:100%;max-width:375px;position:fixed;right:0;top:-100%;height:100%;z-index:9999997;-webkit-transition:all .24s ease-in-out;transition:all .24s ease-in-out;opacity:0}.mnav.open{top:63px;-webkit-transition:all .24s ease-in-out;transition:all .24s ease-in-out;opacity:1}.mnav.open .mnav-overlay{opacity:1}.mnav-overlay{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,.32);opacity:0;-webkit-transition:all .24s;transition:all .24s}.mnav-wrap{width:100%;height:100%;position:absolute;padding-bottom:64px;top:0;left:0;z-index:10;overflow-x:hidden;overflow-y:auto;background:#fff;-webkit-transition:all .18s cubic-bezier(.71, .13, .79, .25);transition:all .18s cubic-bezier(.71, .13, .79, .25)}.mnav-close{position:absolute;top:0;right:0;width:32px;height:32px;border:0;display:none}.mnav-close span{display:block;width:100%;height:100%;position:relative;opacity:.64;-webkit-transform:scale(.4);transform:scale(.4)}.mnav-close span::before{content:'';display:block;width:100%;height:2px;position:absolute;top:14px;left:1px;border-radius:2px;background:#1e3d54;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mnav-close span::after{content:'';display:block;width:100%;height:2px;position:absolute;top:15px;right:0;border-radius:2px;background:#1e3d54;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mnav-list{margin:0;padding:0 0 5px 0}.mnav-item{position:relative;margin:0;border-bottom:1px solid #d4f0f9}.mnav-bottom{padding:16px 16px 88px}.mnav-bottom-nav{margin:0;padding:0;overflow:auto}.mnav-bottom-nav li{float:left;width:50%;padding:8px 16px;margin:0}.mnav-bottom-nav .mnav-bottom-link{display:block;width:100%;padding:0;font-size:1.125rem;color:#2e577c;position:relative}div.mnav-message{display:none;padding:32px 24px 64px 26px}div.mnav-message p{font-family:inherit;font-size:24px;line-height:1.17;width:95%;margin:0 auto;text-align:center;color:rgba(0,0,0,.12)}.mnav-item__list{padding:2px 0}.mnav-item__list_all{padding:10px 0 2px 0;font-family:apercubold,sans-serif}.mnav-item__target{color:#2e577c;font-size:1.375rem;text-decoration:none}.mnav-item__target:focus,.mnav-item__target:hover{color:#437eb4;text-decoration:underline}.mnav-item__link{display:block;width:100%;margin:0;cursor:pointer;font-family:apercubold,sans-serif;color:#2e577c;font-size:1.375rem;padding:14px 24px;position:relative;text-decoration:none;background-color:#eff7f9}#shopify-section-mobile-help-center .mnav-item__link{font-family:apercu,sans-serif}#shopify-section-mobile-close-out .mnav-item__link{font-family:apercu,sans-serif}a.mnav-item__link{font-weight:400}.mnav-item__link button{border:0;color:inherit;font-size:inherit}.mnav-item__link:focus,.mnav-item__link:hover{color:#2e577c;text-decoration:none;background-color:#d4f0f9}.dropdown.mnav-item__link::after{position:absolute;top:50%;right:32px;color:#2e577c;content:"\F142";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:28px;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,-50%)}.dropdown.open.mnav-item__link::after{content:"\F140"}.mnav-item__dropdown{width:100%;display:none;margin:0}.mnav-item__dropdown_inner{padding:24px}.mnav-item__dropdown-link{display:block;width:100%;height:32px;padding:0 24px;position:relative}.mnav-item__dropdown-link-text{display:block;position:relative;top:50%;left:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);font-weight:400;font-size:1rem;line-height:1rem;color:#3c3c3f}.mnav-item__heading{color:rgba(0,0,0,.54);text-transform:uppercase;font-size:.875rem;margin:0 0 16px}.mnav-item__product{margin:0 0 16px}.mnav-item__product_link,.mnav-item__product_link:focus,.mnav-item__product_link:hover{text-decoration:none}.mnav-product-image{display:inline-block;vertical-align:middle;width:80px}.mnav-product-detail{display:inline-block;vertical-align:middle;padding:10px}.mnav-product-detail h5{font-size:1.375rem;margin:0;color:#2e577c}.mnav-item__product_link:hover .mnav-product-detail h5{color:#437eb4;text-decoration:underline}.mnav-product-detail p{font-size:1rem;margin:0;color:rgba(0,0,0,.54)}.nav-hover-content{display:none}@media screen and (max-width:50rem){.header-wrap{padding:0 24px}.header-toggle{display:block}.header-logo{margin:0 auto}.header-nav{display:none}.header-subnav{margin:0}.header-subnav__link{display:none}.promobar p{font-size:.875rem}.header-logo{margin-left:0;margin-right:auto}.header-subnav{margin:0}.landing-subnav__link p{display:none}.landing-subnav__link img{width:120px}}.site-footer{max-width:1296px;padding:0 48px}.site-footer-wrapper{background-color:#f7f7f7;color:rgba(0,0,0,.87);padding:96px 0 0 0}.site-footer-logo{display:block;width:136px;height:auto;margin:0 auto}.site-footer-logo img{width:100%;height:auto}.site-footer .grid-uniform{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 32px;border-bottom:1px solid rgba(0,0,0,.12)}.site-footer .grid__item{width:auto;padding:0 12px;margin:0 0 20px;flex-shrink:inherit}.site-footer .grid__item:last-of-type{max-width:33.33%;margin:0 0 20px auto}.site-footer .grid__item:first-of-type{margin:0 auto 20px 0}.site-footer .grid__item.large--one-quarter:nth-of-type(3){margin:0 0 20px 0}.site-footer .grid__item.large--one-quarter:nth-of-type(2){margin:0 auto 20px 0}.fifth_row p{margin-left:0;display:inline-block}.site-footer .grid__item .block-title{font-family:apercubold,sans-serif;font-size:1.125rem;margin:0 0 1.25rem;line-height:1rem;text-transform:uppercase}.site-footer .grid__item .block-title-link{color:#2e577c;text-decoration:none}.site-footer .grid__item .block-title-link:hover{color:#1e3d54;text-decoration:underline}.site-footer .grid__item .block-heading{font-size:1rem;margin:0 0 1rem;line-height:1rem}.site-footer .grid__item .hr--underline{display:none}.site-footer .grid__item .rte{margin:0}.site-footer .grid__item p{font-weight:400;font-size:1rem;line-height:1.5rem;margin:0 0 12px;color:rgba(0,0,0,.87)}.site-footer .grid__item form{margin:0}.site-footer .footer-quicklinks{font-weight:400;font-size:1rem;line-height:1.125rem;text-transform:none;margin:0 0 1rem}.site-footer .footer-quicklinks li{margin:12px 0}.site-footer .footer-quicklinks a{color:#2e577c}.site-footer .footer-quicklinks a:hover{color:#1e3d54}.site-footer .footer-secondary-wrapper{margin:0 0 60px}.site-footer .footer-secondary-wrapper .footer-secondary:first-of-type{margin:0 0 8px}.site-footer .footer-secondary-wrapper .grid__item{margin:0 auto;float:none}.site-footer .footer-secondary-wrapper .footer-social{float:left;margin:0 0 24px}.site-footer .footer-secondary-wrapper .footer-secondary{float:left;margin:0 0 24px}.site-footer .footer-secondary-wrapper .footer-secondary:first-of-type{margin:0 0 8px}.footer-payment li,.footer-secondary li,.footer-social li{margin:0}.footer-social li{margin:0 8px}.site-footer .footer-secondary-wrapper .footer-secondary li{margin:0;font-weight:400;font-size:1.125rem;line-height:1.125rem;text-transform:none}.site-footer .footer-secondary-wrapper .footer-secondary:first-of-type li:first-of-type::after{display:none}.site-footer .footer-secondary-wrapper .footer-secondary li:last-of-type::after{display:none}.site-footer .footer-secondary-wrapper .footer-secondary li::after{content:'|';display:inline-block;margin:0 16px}.site-footer .footer-secondary-wrapper .footer-secondary li a{color:#2e577c}.site-footer .footer-secondary-wrapper .footer-secondary li a:hover{color:#1e3d54}.site-footer .footer-social.social-icons a{color:#2e577c}.site-footer .footer-social.social-icons a:hover{color:#1e3d54}.site-footer .footer-social.social-icons svg{width:27px;height:26px}.footer-field{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:52px;background:#fff;border-radius:3px;overflow:hidden}.footer-field input[type=email]{-webkit-box-flex:1;-ms-flex:1;flex:1;height:52px;background:0 0;font-weight:400;font-size:1rem;font-family:inherit;color:rgba(0,0,0,.87);outline:0;border:0;border-radius:3px 0 0 3px;margin:0;padding:0 0 0 1rem}.footer-field input[type=email]:focus{box-shadow:inset 0 0 8px #13b1e2;-moz-box-shadow:inset 0 0 8px #13b1e2;-webkit-box-shadow:inset 0 0 8px #13b1e2}.footer-field input[type=email]::-webkit-input-placeholder{color:rgba(0,0,0,.38)}.footer-field input[type=email]::-moz-placeholder{color:rgba(0,0,0,.38)}.footer-field input[type=email]:-moz-placeholder{color:rgba(0,0,0,.38)}.footer-field input[type=email]:-ms-input-placeholder{color:rgba(0,0,0,.38)}.footer-field input[type=submit]{min-width:88px;max-width:192px;height:52px;background:#13b1e2;border-radius:0 3px 3px 0;font-family:apercubold,sans-serif;font-size:.9375rem;font-family:inherit;color:#fff;text-align:center;text-transform:uppercase;margin:0;border:0;padding:0 1rem}.footer-newsletter{margin-bottom:12px}.hero-content .footer-newsletter{margin-bottom:0}.hero-content .dWQGSq.dWQGSq{padding:8px 0}.payment-icons li{color:rgba(0,0,0,.87)}@media screen and (max-width:64.8rem){.site-footer-wrapper{padding:48px 0 0 0}.site-footer .footer-secondary-wrapper{margin:0 0 48px}.site-footer .footer-secondary-wrapper .footer-social{float:none}.site-footer .footer-secondary-wrapper .footer-secondary{float:none}.site-footer{padding:0 4px}}@media screen and (max-width:55rem){.site-footer .grid-uniform{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-wrap:wrap;flex:0 0 50%;margin:0 0 24px}.site-footer .grid__item:last-of-type{margin:0 0 12px 0;max-width:50%}.site-footer .grid-uniform .grid__item{text-align:left;width:50%;margin-bottom:18px}.site-footer .footer-secondary-wrapper .footer-secondary li::after{margin:0 4px}.site-footer .footer-secondary-wrapper .footer-secondary.grid__item li{margin:12px auto}.site-footer .footer-secondary-wrapper .footer-secondary.grid__item li:first-of-type{display:block;margin:12px auto}.footer-field input[type=email]{font-size:1rem;padding:0 .5rem}.footer-field input[type=submit]{font-size:.9375rem;padding:0 .5rem}.footer-social.social-icons.grid__item{max-width:100%}}.site-footer .grid__item.cs-one-half{display:inline-block;width:50%!important;max-width:50%!important}@media screen and (max-width:767px){.site-footer .grid__item.cs-one-half{display:inline-block;width:100%!important;max-width:100%!important}}.product{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:auto;position:relative;padding:0 32px 32px}.product-slider{-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:100%;position:sticky;position:-webkit-sticky;top:0;left:0;z-index:5}.product-slider__wrap{width:100%;height:100%;margin:0}.product-slider__slide{position:relative;width:100%;height:100%;padding:0!important}.product-slider__slide video{position:absolute;z-index:-1;left:0;right:0;top:0;width:100%;height:auto}.product-slider__slide.slick-active video{z-index:1}.product-slider__slide img{width:100%}.product-slider__transition{width:100%;height:100%}.product-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:50%;left:32px;z-index:15;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.product-slider__controls-thumb{position:relative;width:72px;height:56px;overflow:hidden;border-radius:2px;border:1px solid #eaecf0;background-size:cover;background-position:center center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:4px 0;opacity:.6}.product-slider__controls-thumb img{position:absolute;width:35px;height:35px;top:50%;left:50%;transform:translate(-50%,-50%)}.product-slider__controls-thumb.active{opacity:1}.product-box{min-height:675px;width:32rem;height:auto;position:relative;z-index:50;margin:0 auto;padding:25px 0 0 0}.product-box__wrap{width:100%;height:auto;background:rgba(255,255,255,.9);padding:2rem}.product-logo img{width:auto;height:32px}.product-reviews{margin:8px 0}.product-reviews .text-m{margin-left:.5rem;color:rgba(0,0,0,.87)!important;border-bottom:1px solid rgba(0,0,0,.12);vertical-align:top}.cs-product-information{text-align:center;color:#3c3c3f;font-size:.875rem;margin:10px 0 0}.cs-product-closeout{padding:15px;color:#fff;font-size:1rem;max-width:365px;margin:10px auto 0;background-color:#d44316;font-family:apercubold,sans-serif}.cs-addon-information{display:block;font-size:.875rem;margin:8px 0 0 0}.product-description h5{color:#3c3c3f}.product-description ul{margin:0}.product-description li{font-size:1rem;font-weight:400;line-height:1.25rem;font-family:inherit;color:#3c3c3f;padding-left:1rem;margin:4px 0;position:relative}.product-description li>span.discount{font-family:apercubold,sans-serif;color:#d80e0e}.product-description li::before{content:'';width:4px;height:4px;position:absolute;top:10px;left:0;border-radius:50%;background:#3c3c3f}.product-description a{color:#0c324c}.product-description .product-content{font-family:inherit;font-size:1.125rem;font-weight:400;margin:0 0 10px;font-style:normal;font-stretch:normal;line-height:normal;color:#000}.product-description .product-content .cs-description{display:none}.product-description div.promo-txt{position:relative;font-family:apercubold,sans-serif;font-size:1rem;margin:0 0 .5rem 0;color:#1e3d54;text-transform:uppercase;display:inline-block}.product-description div.link-wrapper{max-width:480px;font-size:1rem;margin:0 auto .5rem}.product-description div.link-wrapper a{text-decoration:underline}.product-description div.link-wrapper a:hover{text-decoration:underline}.product-tiles-check:checked::before{content:"\F132";font-size:26px;position:relative;top:-10px;left:-5px;color:#2e577c}.product-tiles label,h3.switch_heading{font-size:1rem;line-height:normal;text-align:left;color:rgba(0,0,0,.87);margin:16px 0 6px}.product-tiles select#dropdownMattressSize{border:1px solid #8d8d8d!important;padding:1rem;border-radius:3px;background-image:url(/cdn/shop/files/select-icon.svg?11431);background-repeat:no-repeat;background-position:right 10px center}h3.switch_heading{margin:0 0 .5rem}.product-tiles__header{display:block;padding:16px 0 16px}.bear-title_prod{display:inline-block;padding:0;color:rgba(0,0,0,.54);float:right}.product-tiles__header-details{font-weight:400;font-size:.875rem;line-height:1rem;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:left;display:inline-block;width:100%}.product-tiles__header-details p{margin:0}.product-tiles__header-details p span.value{display:block;font-size:18px;line-height:1.2}.product-tiles__header-cta a{display:inline-block;font-weight:400;font-size:1rem;line-height:1rem;color:#3c3c3f;text-decoration:underline}.product-tiles__list{display:none}.priceSelected,.product-tiles__list{width:100%;height:auto;border-radius:3px;border:1px solid #979797;list-style-type:none;margin:0}.priceSelected,.product-tiles__item{width:100%;padding:8px 20px;position:relative;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:rgba(0,0,0,.87);background:0 0;-webkit-transition:all .14s;transition:all .14s;text-align:left}.priceSelected .mdi-chevron-down{display:block;font-size:28px;position:absolute;right:8px;top:2px}.product-tiles__item.pillow-size{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:calc(100% / 2);height:40px;position:relative;margin:0;font-size:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;color:rgba(0,0,0,.87);background:0 0;-webkit-transition:all .14s;transition:all .14s}.product-tiles__item.selected,.product-tiles__item.selected:hover{background:rgba(0,0,0,.12)}.product-tiles__item::before{bottom:0;left:0;width:100%;height:1px}.product-tiles__item::after{top:0;right:0;width:1px;height:100%}.product-tiles__item:nth-of-type(n+4)::before{display:none}.product-tiles__item:nth-of-type(3n)::after{display:none}.product-tiles__item:hover{background:rgba(0,0,0,.12)}.priceSelected span,.product-tiles__item span{font-size:1.125rem;font-family:apercubold,sans-serif;-webkit-transition:all .14s;transition:all .14s;text-align:center}.product-buy__button .price,.product-buy__button_add_on .price,.product-buy__button_multiple .price{width:calc(100% / 3);font-size:1.5rem;line-height:1.5rem;font-weight:400;font-family:apercu,sans-serif;background:#28ce82}.product-buy__button .price::before,.product-buy__button_add_on .price::before,.product-buy__button_multiple .price::before{content:'$';font-size:.75rem;padding-right:2px}.delivery-info{font-size:.8125rem;color:#3c3c3f;text-align:center;margin:10px 0 0 0}.shipping-info{margin:0;text-align:center}.shipping-line{font-size:.875rem;color:#2e577c;cursor:pointer;text-decoration:underline}.product-finance{font-size:1rem;line-height:1.5}.cartForm .product-finance{text-align:right;margin:0 0 10px}.product-finance a{display:inline-block;font-weight:400;font-size:.875rem;line-height:1rem;text-decoration:none;color:#2e577c}.cartForm .product-finance a{text-decoration:underline}.product-finance a:hover{color:#2e577c}.cart__row.cart__footer>.product-finance{font-size:1.125rem}.cart__row.cart__footer>.product-finance{text-align:center}.product-splitit-wrapper{background-color:#f8fafa;padding:0 25px 10px 25px;text-align:left}.product-splitit-wrapper .product-splitit-content{display:grid;align-items:center;grid-template-columns:auto auto;grid-column-gap:10px}.product-splitit-wrapper .product-splitit-link{display:inline-block;font-weight:400;font-size:.875rem;line-height:1rem;text-decoration:underline;color:#0c324c}.product-splitit-wrapper .product-splitit-text{font-size:.875rem}.product-splitit-wrapper .product-splitit-content img{width:65px}.cart-splitit-wrapper{margin:0 0 18px}.cart-splitit-wrapper .cart-splitit-content{display:grid;grid-template-columns:auto auto;grid-column-gap:5px;justify-content:end}.cart-splitit-wrapper .cart-splitit-link{display:inline-block;font-weight:400;font-size:.875rem;line-height:1rem;text-decoration:underline;text-align:right;color:#2e577c}.cart-splitit-wrapper .cart-splitit-content img{width:65px}.ajaxcart__qty .ajaxcart__qty-num{pointer-events:none}.empty-cart-container{float:none!important}@media screen and (min-width:100rem){.product-slider__controls{margin-left:calc((100vw - 1600px)/ 2)}.product-box{margin-right:calc((100vw - 1600px)/ 2)}}@media screen and (min-width:48.0625rem) and (max-width:63.9375rem){.product-box{width:400px}.product-box__wrap{padding:32px}}@media screen and (min-width:47.9375rem) and (max-width:64.80rem){.site-footer .grid-uniform{flex-wrap:wrap;flex:0 0 50%}.site-footer .grid-uniform .grid__item{width:33.33%;margin-right:auto}.footer-newsletter{width:100%;display:inline-block}.grid__item.large--one-fifth p{width:100%;display:block;margin-left:0!important}}@media screen and (max-width:53.75rem){.product-description h5.promo span{display:inline-block}.price_bundle{margin-left:110px}.price_bundle.mobile{margin-left:144px}.product{padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-slider{-webkit-box-flex:1;-ms-flex:1;flex:1;position:static}.product-slider__controls{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:0;bottom:24px;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.product-slider__controls-thumb{width:44px;height:33px;border-radius:0;margin:0 3px 3px}.product-box{width:100%;margin:0;min-height:auto}.product-box__wrap{padding:24px;overflow:hidden}.product-logo[data-handle=bear-mattress-duplicate] img,.product-logo[data-handle=original-mattress] img{height:26px;width:auto}.product-description li{font-size:.875rem;line-height:1.125rem}.product-description li::before{top:7px}.product-tiles__header-details .label,.product-tiles__header-details .value{font-size:1rem}.product-tiles__item{height:32px}.product-tiles__item span,.product-tiles__item.selected span{font-size:.875rem;line-height:1}.product-buy__button .action,.product-buy__button_add_on .action,.product-buy__button_multiple .action{font-size:.875rem;line-height:.875rem}.product-buy__button .price,.product-buy__button_add_on .price,.product-buy__button_multiple .price{font-size:1.25rem;line-height:1.25rem}.product-buy__button .price::before,.product-buy__button_add_on .price::before,.product-buy__button_multiple .price::before{font-size:.625rem}.product-finance{text-align:center}.product-box .check-found input[type=checkbox]{margin-left:0}.product-box .check-found p{float:right;margin:0;position:relative;top:0}.price_bundle,.product .price_bundle.mobile{margin-left:0}.product .switch_button label{padding-left:0}}.ypreviews-wrap{margin:24px 0}.icon-grid{width:100%;padding:64px 0}.icon-grid__section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;margin:0 auto;padding:0 48px}.icon-grid__section-wrapper.cs-large{justify-content:center}.icon-grid__section-heading{max-width:800px;margin:0 auto;padding:0 16px}.icon-grid-img{width:100%;max-width:128px;height:auto;border-radius:50%;margin-bottom:16px}.icon-grid-img.cs-small{max-width:90px}.icon-grid-img.cs-xlarge{max-width:175px}.icon-grid-img.cs-no-radius{border-radius:0}.icon-grid-img__wrapper{width:100%;max-width:300px;padding:0 16px;margin:0 auto;text-align:center}.cs-large .icon-grid-img__wrapper{margin:0 32px}.icon-grid-img__wrapper ul{text-align:left;list-style:disc;font-weight:400;font-size:1rem;margin:0;padding:0 0 0 30px}.icon-grid-text{font-family:apercubold,sans-serif;font-size:1.25rem;line-height:1.75rem;margin:0 auto;text-align:center}#shopify-section-white-glove-icon-grid .icon-grid-text,#shopify-section-white-glove-icon-grid-2 .icon-grid-text{font-family:apercu,sans-serif}.icon-grid-text .icon-grid-counter{font-size:1.25rem;line-height:1.75rem;display:inline-block;color:#fff;background-color:#3272e3;padding:10px;border-radius:50%;width:50px;height:50px;margin:0 0 15px}.icon-grid-text .icon-grid-data{font-family:apercu,sans-serif}.cs-large .icon-grid-text{max-width:300px}.cs-hide-desktop{display:none}.page-contact-section .icon-grid-img__wrapper a{text-decoration:underline}@media screen and (max-width:56.25rem){.icon-grid{padding:32px 0}.icon-grid__section-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}.icon-grid__section-wrapper.cs-large{display:block}.icon-grid-img__wrapper{width:33.33%;max-width:50%;padding:12px;margin:0 0 32px}.cs-large .icon-grid-img__wrapper{width:100%;max-width:100%;margin:0 0 32px}.icon-grid__section-heading{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 16px}.icon-grid-text{margin:0 auto;font-size:1rem;line-height:1.25rem}.icon-grid-img{max-width:90px;margin-bottom:8px}}@media screen and (max-width:40rem){.icon-grid-img__wrapper{width:100%;max-width:100%;padding:12px 0}.cs-hide-mobile{display:none}.cs-hide-desktop{display:block}}.product-detail{width:100%;padding:80px 0}.product-detail__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:1600px;height:auto;margin:0 auto}.product-detail__header{max-width:768px;text-align:center;margin:0 auto 38px;padding:0 24px}.product-detail__img{-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;display:-webkit-box;display:-ms-flexbox;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.product-detail__img-image{width:100%;height:auto}.product-detail__list{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2rem}.product-detail__list-wrapper{width:100%;max-width:574px;font-size:0;margin:0 auto}.product-detail__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;height:auto;margin:auto;position:relative;margin-top:24px}.product-detail__wrapper:first-of-type{margin-top:0}.product-detail__wrapper-content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 0 0 24px}.product-detail__topic-header{font-size:1.25rem;line-height:1.75rem;margin-bottom:.5rem}.product-detail__wrapper.has-external-button{padding-left:72px}#shopify-section-page-teachers-product-details .product-detail__wrapper.has-external-button{padding-left:0}.product-detail__icon{width:72px;height:72px}.product-detail__icon--spacer{display:block;flex:0 0 auto}.product-detail__text{font-weight:400;font-size:1rem;line-height:1.5rem;margin:0;color:rgba(0,0,0,.54)}.product-detail__cta-main{margin:32px auto 8px 96px}.product-detail__cta{min-width:160px;border-radius:2px;margin-bottom:1rem;margin-right:1rem}.product-detail__cta-link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-family:apercubold,sans-serif;font-size:1rem}.product-detail__cta-link span{white-space:initial}.product-detail__cta-link:hover{text-decoration:none}@media screen and (max-width:55rem){.product-detail{padding:4rem 0 2.5rem}.product-detail__header{font-size:1.6875rem;line-height:2rem;margin:0 1rem 2rem}.product-detail__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-detail__img{width:100%}.product-detail__img-image{max-width:768px;margin:0 auto}.product-detail__list{padding:0 1rem;margin:2rem 0}.product-detail__wrapper-content{padding-left:16px}.product-detail__topic-header{font-size:1rem;line-height:1.25rem}.product-detail__text{font-size:1rem;line-height:1.5;color:rgba(0,0,0,.54)}.product-detail__cta{min-width:160px;margin:2rem auto}.product-detail__cta-link{font-size:1rem!important}}.closing-cta{width:100%;padding:0 24px;background-position:center center;background-size:cover;text-align:center}.closing-cta.pb--small,.slideshow-reviews.pb--small{padding-bottom:64px}.closing-cta.pb--xs--small,.slideshow-reviews.pb--xs--small{padding-bottom:40px}.closing-cta.pb--medium,.slideshow-reviews.pb--medium{padding-bottom:96px}.closing-cta.pb--large,.slideshow-reviews.pb--large{padding-bottom:120px}.closing-cta.pt--small,.slideshow-reviews.pt--small{padding-top:64px}.closing-cta.pt--xs--small,.slideshow-reviews.pt--xs--small{padding-top:40px}.closing-cta.pt--medium,.slideshow-reviews.pt--medium{padding-top:96px}.closing-cta.pt--large,.slideshow-reviews.pt--large{padding-top:108px}.closing-cta__header{max-width:80%;text-align:center;font-size:2.25rem;line-height:3rem;text-transform:none;margin:0 auto 1rem}.closing-cta__subhead h2,.slideshow-reviews__subhead h2{font-size:1.375rem;line-height:2rem;max-width:100%;margin:0}.closing-cta__text{max-width:48rem;margin:0 auto;font-weight:400;font-size:1.25rem;line-height:1.75rem;text-align:center;padding:0 0 2rem}#shopify-section-shipping-standard-content-3 .closing-cta__text{text-align:left;max-width:60rem}.closing-cta__text .sup,.closing-cta__text sup{display:inline-block;width:9px;height:10px}.closing-cta__text ul{margin:1rem 0;list-style:disc;padding:0 0 0 35px;text-align:left}.closing-cta__text a,.slideshow-reviews__text a{text-decoration:underline}.closing-cta__text p,.slideshow-reviews__text p{margin-bottom:0}.closing-cta__link-wrapper,.slideshow-reviews__link-wrapper{text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.closing-cta__cta{margin:10px 0 0 0}.closing-cta__cta-link{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:1rem;font-family:apercubold,sans-serif}.closing-cta__cta-link span{white-space:initial}#shopify-section-elite-slideshow-reviews-2{display:none}.slideshow-reviews-section{overflow:hidden;padding:56px 0 50px}.slideshow-reviews__header{color:rgba(0,0,0,.87);text-align:center;font-size:2.25rem;text-transform:none;font-style:normal;font-stretch:normal;line-height:1.06;margin:0 auto}.slideshow-reviews_desktop_img img{margin:auto;display:block}.slideshow-reviews_desktop_img .review-star-top{position:relative}.slideshow-reviews_desktop_img .review-icon{font-size:36px!important;display:inline-grid}.slideshow-reviews_desktop_img .mdi-star:before{line-height:normal}.slideshow-reviews-source__text{max-width:48rem;margin:0 auto;font-size:1.5rem;font-family:inherit;text-align:center}.slideshow-reviews-source__text p{padding:0;color:rgba(0,0,0,.54)}.slideshow-reviews-slide-main{background:#fff;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.38),0 0 2px 0 rgba(0,0,0,.38);margin:32px auto;padding:56px 0 50px}.varified-source{font-size:24px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;color:#09864a}.slideshow-reviews__text{color:rgba(0,0,0,.87)!important;margin:0 auto;font-size:2.125rem;font-family:inherit;font-weight:400;line-height:1.5;text-align:center;padding:1rem 92px 2rem}.slideshow-reviews{margin:auto;text-align:center}.slideshow-reviews-main span.verified-big i{display:grid}.slideshow-reviews-main span.verified i,.slideshow-reviews-main span.verified-big i{color:#1bba7b;vertical-align:middle;line-height:initial}.slideshow-reviews-main a{text-decoration:none}.slideshow-reviews-main .verified-big i{font-size:50px}.slideshow-reviews-main .verified i{font-size:20px}.slideshow-reviews ul.slick-dots{display:inline-flex;background:rgba(0,0,0,.12);border-radius:20px;margin-bottom:0;padding:0 5px}.slideshow-reviews ul.slick-dots li{display:inline-block;margin-bottom:0}.slideshow-reviews ul.slick-dots li button{position:relative;width:24px;height:24px}.slideshow-reviews ul.slick-dots li button:before{color:rgba(0,0,0,.12);font-size:40px;width:24px;height:24px;line-height:24px}.slick-next:before,.slideshow-reviews .slick-prev:before,.slideshow-reviews ul.slick-dots li.slick-active button:before{color:rgba(0,0,0,.54)}.slideshow-reviews .slick-next.slick-arrow.slick-disabled,.slideshow-reviews .slick-prev.slick-arrow.slick-disabled{display:none!important}.slideshow-reviews-slide-main{width:1024px}@media screen and (min-width:1024px){.slideshow-reviews-section .slick-initialized .slick-slide{margin-right:300px}}@media screen and (min-width:768px) and (max-width:1024px){.slideshow-reviews-slide-main{width:640px}.slideshow-reviews__header{font-size:27px}.slideshow-reviews-source__text,.varified-source{font-size:16px;margin-top:24px}.slideshow-reviews__text{padding:0 32px}.slideshow-reviews_desktop_img{margin-bottom:16px}.slideshow-reviews .slick-next,.slideshow-reviews .slick-prev{display:none!important}.slideshow-reviews-section .slick-initialized .slick-slide{padding:0;margin-right:32px}.slideshow-reviews-slide-main{padding:50px 0}.slideshow-reviews-slide-main .cta-review-txt{margin:50px 0}}@media screen and (max-width:767px){.slideshow-reviews{padding:0 0 12px;width:100%}.slideshow-reviews-slide-main{width:296px;padding:50px 0}.slideshow-reviews__header{font-size:27px;padding:0 32px}.slideshow-reviews_desktop_img .review-icon{margin-bottom:20px}.slideshow-reviews__text{font-size:24px;padding:0 16px}.slideshow-reviews-source__text,.varified-source{font-size:16px;margin-top:36px}.slideshow-reviews .slick-next,.slideshow-reviews .slick-prev{display:none!important}.slideshow-reviews_desktop_img img{max-width:65%;margin-bottom:20px}.slideshow-reviews-slide-main .closing-cta__link-wrapper,.slideshow-reviews-slide-main .cta-review-txt{margin-top:42px}.slideshow-reviews-section .slick-initialized .slick-slide{padding:0;margin-right:16px}#the-original-mattress-designed-for-athletes .cs-sticky-choose{display:none}#the-original-mattress-designed-for-athletes #gorgias-chat-container #chat-button{bottom:5px!important}}.scc-header-image{max-width:40rem;margin:auto}.left-image{content:url("/cdn/shop/files/bear-colors-01.svg?9833675170600691435");width:33%;margin-right:2rem;vertical-align:middle}.right-image{content:url("/cdn/shop/files/celliant-enhance-stack-01.svg?11532320112180475582");width:33%;margin-left:2rem;vertical-align:middle}@media screen and (max-width:48rem){body{visibility:visible}.closing-cta{padding:0 5vw;width:100%;background-position:center center}.closing-cta__header,.our-mattresses-collection-component .collection-header .header-text{font-size:1.6875rem;line-height:2rem;max-width:100%}.closing-cta__subhead h2{font-size:1.375rem;line-height:2rem;font-family:inherit;max-width:100%;margin:0}.closing-cta__text{font-size:1rem;line-height:1.375rem;font-family:inherit;padding:1rem 0 2rem}.subheader-text.one-whole.closing-cta__text{padding-top:8px}.our-mattresses-collection-component .subheader-text{margin:0}.closing-cta__cta{min-width:192px;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:10px 0 0 0}.closing-cta__cta-link{font-size:1rem!important}.left-image{content:url("/cdn/shop/files/bear-colors-01.svg?9833675170600691435");width:33%;margin-right:1rem;vertical-align:middle}.right-image{content:url("/cdn/shop/files/celliant-enhance-stack-01.svg?11532320112180475582");width:33%;margin-left:1rem;vertical-align:middle}.our-mattresses-collection-component .subheader-text p{font-size:1rem}}.image{height:auto;width:100%;font-size:0}.image__flat{width:100%;height:auto;background-repeat:no-repeat;background-size:cover}.image__flat--mobile{display:none;width:100%}@media screen and (max-width:48rem){.image{height:auto}.image__flat{height:auto;display:none}.image__flat--mobile{display:block}.toppromobar .cs-topbar-content{padding:10px 0;font-size:.75rem}.toppromobar .cs-topbar-content-inner{display:grid;align-items:center;grid-template-columns:auto auto}.topbar-on .toppromobar .desktopbar{display:none}.topbar-on .toppromobar .mobilebar{display:block}.toppromobar .cs-countdown-progress{padding:0 5px}.toppromobar .cs-topbar-text{text-align:left;padding:0 5px}.toppromobar .cs-countdown-progress-bar{width:150px;margin:0 auto}.toppromobar .no-countdown .cs-topbar-text{text-align:center}.toppromobar .no-countdown .cs-topbar-content-inner{grid-template-columns:1fr}.toppromobar .cs-topbar-link{padding:0;white-space:nowrap}.mobilebar a.promolink,.mobilebar a.promolink:hover{font-size:.875rem}}.product-grid{width:100%;height:auto;padding:4rem 0}.product-grid__header{text-align:center;text-transform:none;font-size:2.25rem;line-height:3rem;margin:0 0 2rem 0}.product-grid__products-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:1600px;padding:0 48px;margin:0 auto}.product-grid__img{display:block;width:100%;max-width:192px;height:auto;margin:1rem auto}.product-grid__img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;max-width:278px;margin:0 auto;padding:0 24px}.product-grid__product-name{width:auto;height:18px;display:block;margin:0 auto}.product-grid__text{text-align:center;margin:1rem 0;font-weight:400;font-size:1rem;line-height:1.5rem;font-family:inherit}.product-grid__product{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;min-width:80%;height:48px;margin:auto auto 0 auto}.product-grid__product-link{font-family:apercubold,sans-serif;font-size:.875rem;text-transform:uppercase;padding:0 12px}.product-grid__slider{display:none}@media screen and (max-width:56.25rem){.product-grid{padding:3rem 1rem}.product-grid__header{font-size:1.6875rem;line-height:2rem;padding:0 24px;margin-bottom:24px}.product-grid__products-wrapper{display:none}.product-grid__img-wrapper.slick-slide{max-width:100%}.product-grid__product{min-width:auto;height:36px}.product-grid__product.btn{display:table;margin:0 auto 24px}.product-grid__product-link{height:10px;font-size:.6875rem;line-height:.6875rem}.product-grid__text{max-width:328px;font-size:1rem;line-height:1.5;margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem}.product-grid__slider{display:block}.product-grid__slider.slick-slider{margin-bottom:0}.product-grid__slider .slick-dots{display:block;text-align:center;margin:auto 0}.product-grid__slider .slick-dots li{width:18px;display:inline-block;margin:5px 3px}.product-grid__slider .slick-dots li button::before{position:relative;color:#e0e0e0;opacity:1;font-size:3rem}.product-grid__slider .slick-dots .slick-active button::before{color:#3c3c3f;opacity:1}}.testimonial-grid{min-height:512px;padding:72px}.testimonial-grid__header{text-transform:none;margin-bottom:100px;text-align:center;font-size:2.25rem;line-height:1.25}.testimonial-grid__testimonials-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;margin:0 auto}.testimonial-grid__img-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:10rem;margin:0 1rem}.testimonial-grid__img{max-height:196px;max-width:196px;margin:0 auto;display:block}.testimonial-grid__text{text-align:center;font-size:1.125rem;line-height:1.5rem;font-family:apercubold,sans-serif;margin:1rem 0}.testimonial-grid__author{text-align:center;font-weight:400;font-size:1rem;font-family:inherit}.testimonial-grid__author>a{text-transform:uppercase;font-size:1rem;padding:1rem;display:inline-block}.testimonial-grid__slider{display:none}@media screen and (max-width:48rem){.testimonial-grid{padding:3rem 1rem;min-height:400px}.testimonial-grid__header{margin-bottom:45px;font-size:1.68rem}.testimonial-grid__text{font-size:1.375rem;margin:1rem auto}.testimonial-grid__testimonials-wrapper{display:none}.testimonial-grid__slider{display:block}.testimonial-grid__slider .slick-dots{display:block;text-align:center;margin:10px auto}.testimonial-grid__slider .slick-dots li{width:1rem;display:inline-block}.testimonial-grid__slider .slick-dots li button::before{position:relative;color:#e0e0e0;opacity:1;width:auto;height:auto;line-height:1.25rem;font-size:2.5rem}.testimonial-grid__slider .slick-dots .slick-active button::before{color:#3c3c3f;opacity:1}.testimonial-grid__slider .slick-next:before,.testimonial-grid__slider .slick-prev:before{font-size:1.5rem;color:#3c3c3f}.testimonial-grid__slider .slick-next,.testimonial-grid__slider .slick-prev{margin-top:-152px}}.press-slider{padding:90px 0 0 0}.press-slider__header{font-family:inherit;text-transform:none;text-align:center;margin:0;line-height:1.25}.press-slider__testimonials-wrapper{width:100%}.press-slider__text-wrapper{opacity:0;position:absolute}.press-slider__text-wrapper.active{opacity:1;position:relative}.press-slider__text{width:100%;text-align:center;margin-bottom:0;margin:0 auto;max-width:1600px;padding:60px 8vw 140px 8vw;font-weight:400;font-size:1.75rem;line-height:2.75rem;font-family:inherit}.press-slider__publication-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:130px;padding:0 8vw;margin:10px 0 auto}.press-slider__logo-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:230px;padding:20px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative}.press-slider__arrow{display:none;height:24px;width:24px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-12px) rotate(45deg);transform:translate(-50%,-12px) rotate(45deg)}.press-slider__arrow.active{display:block}.press-slider__publication-logo{max-width:160px;display:block;margin:auto;cursor:pointer;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;opacity:.7;line-height:1;font-size:0}.press-slider__publication-logo-img{width:100%;max-width:100px;height:auto}.press-slider__publication-logo-img-hover{display:none;width:100%;max-width:100px;height:auto}.press-slider__publication-logo.active .press-slider__publication-logo-img-hover,.press-slider__publication-logo:hover .press-slider__publication-logo-img-hover{display:block}.press-slider__publication-logo.active .press-slider__publication-logo-img,.press-slider__publication-logo:hover .press-slider__publication-logo-img{display:none}.press-slider__publication-logo.active{opacity:1;padding:0}@media screen and (max-width:48rem){.press-slider{padding:40px 0 0 0}.press-slider__text{padding:35px 5vw;font-size:1.31rem;line-height:2.06rem}.press-slider__publication-wrapper{padding:0 5vw;overflow-x:auto;white-space:nowrap;height:90px}.press-slider__arrow{height:20px;width:20px;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-10px) rotate(45deg);transform:translate(-50%,-10px) rotate(45deg)}.press-slider__logo{max-width:85px}.press-slider__publication-logo{padding:0}}.index-banner{padding:0 8vw}.index-banner__header{font-size:3.2rem;line-height:3.5rem;text-transform:none;margin-bottom:2.1rem}.index-banner__subheader{font-weight:400;font-size:1.4rem;line-height:2.2rem;font-family:inherit;margin-bottom:3.6rem}.index-banner__content{max-width:500px}.index-banner__button{width:325px;height:75px;text-align:center;border-radius:2px}.index-banner__button a:hover{text-decoration:none}.index-banner__button-link{display:block;font-size:1.2rem;font-family:apercubold,sans-serif;padding-top:10px;text-transform:uppercase}.index-banner__button-link-additional-text{font-weight:400;font-size:.8rem;font-family:inherit;text-transform:uppercase;margin:0}.index-banner .scroll_icon{bottom:1px;opacity:1;zoom:100%}@media screen and (max-width:48rem){.index-banner{padding:0 5vw;min-height:none}.index-banner__content{margin-top:80px}.index-banner .content--centered{top:110px;padding-top:40px}.index-banner__header{font-size:2rem;line-height:2rem;text-align:center}.index-banner__subheader{margin:1rem auto 1.75rem;font-size:1.25rem;line-height:1.5rem;text-align:center;width:290px}.index-banner__button{margin:0 auto;height:65px;width:328px}.index-banner__button-link{font-weight:400;font-size:1.125rem;font-family:inherit}.index-banner__button-link-additional-text{font-weight:400;font-size:.75rem;font-family:inherit}.index-banner .background-size-cover{background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:420px;top:245px}.index-banner .scroll_icon_wrap{display:block}.index-banner .scroll_icon{bottom:1px;opacity:1;zoom:100%;left:35%}}.icongrid{width:100%;height:auto}.icongrid-wrap{width:100%;height:auto;max-width:1600px;margin:0 auto;padding:0 56px}.icongrid-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:auto;min-height:120px;margin:0;padding:48px 0}.icongrid-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-min-logical-height:inherit;width:100%;max-width:224px;margin:0 auto;align-self:flex-start}.icongrid-item__image{padding:8px;height:auto}.icongrid-item__image.small{width:48px;display:table;margin:auto}.icongrid-item__image.medium{width:56px;display:table;margin:auto}.icongrid-item__image.large{width:72px;height:72px;display:table;margin:auto}.icongrid-item__text{margin-bottom:0;font-weight:400;font-size:1.125rem;line-height:1.5rem;font-family:inherit;color:rgba(0,0,0,.87);text-align:center}.icongrid-row{font-size:0;padding:60px 30px;overflow:hidden}.icongrid-wrap .highlighted-text{margin:15px 0 0 0;padding:0 15px 0 0;text-align:right;color:rgba(0,0,0,.54);font-size:12px}.icongrid-row .icongrid-description{display:inline-block;vertical-align:top;width:50%;font-family:apercubold,sans-serif;font-size:1.75rem;color:#000;padding:0 15px}.icongrid-row .icongrid-description .cs-instruction{display:none}.icongrid-row .icongrid-wrap{display:inline-block;vertical-align:top;width:50%;padding:0 15px}.icongrid-row .icongrid-list{padding:0;display:block}.icongrid-row .icongrid-item{display:inline-block;margin:0 0 2rem;padding:0 5px;width:50%;max-width:50%;vertical-align:top}@media screen and (max-width:63.9375rem){.icongrid-item{width:100%;max-width:180px;padding:0}.icongrid-item__image.small{width:40px}.icongrid-item__image.medium{width:48px}.icongrid-item__image.large{width:64px}.icongrid-item__text{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:1rem;line-height:1.25rem}}@media screen and (max-width:767px){.icongrid-row{font-size:0;padding:45px 0 30px 0}.icongrid-row .icongrid-description{display:block;width:100%;text-align:center;margin:0 0 40px}.icongrid-row .icongrid-wrap{display:block;width:100%}.icongrid-row .icongrid-item{margin:0 0 30px}.icongrid-row .icongrid-item__image{margin:auto}.icongrid-row .icongrid-item__text{margin:10px 0 0 0;text-align:center}}@media screen and (max-width:480px){.icongrid-row .icongrid-description{text-align:left}}.pfeatures{width:100%;height:auto;background:#d4f0f9}.pfeatures-title{max-width:80%;font-size:2.25rem;line-height:3rem;color:#3c3c3f;text-align:center;text-transform:none;margin:0 auto;padding:88px 24px 32px}.pfeatures-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;max-width:1600px;margin:0 auto}.pfeatures-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:50%;margin:0}.pfeatures-list__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin:auto;padding:24px}.pfeatures-item{width:40%;max-width:256px;margin:0 auto;padding:24px 0}.pfeatures-item__title{position:relative;font-size:1rem;line-height:1rem;color:#3c3c3f;margin:0 0 1rem}.pfeatures-item__title .title{text-transform:none}.pfeatures-item__title .num{position:absolute;top:0;left:0;color:#2e577c}.pfeatures-item__title .num+.title{position:relative;top:0;left:1.2rem;text-transform:none}.pfeatures-item__description{font-size:1.125rem;line-height:1.675rem;font-family:inherit;opacity:.75;color:#3c3c3f}.pfeatures-item__description p{margin:0}.pfeatures-image{width:50%;padding:0}.pfeatures-image__image{width:100%;height:auto}@media screen and (max-width:50rem){.pfeatures-title{max-width:100%;font-size:1.6875rem;line-height:2rem;padding-top:64px;padding-bottom:16px}.pfeatures-wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pfeatures-list{width:100%}.pfeatures-list__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pfeatures-item{width:100%;max-width:100%;padding:12px 0}.pfeatures-item__title{font-size:1.125rem;line-height:1.25rem}.pfeatures-item__description{font-size:1rem;line-height:1.5rem}.pfeatures-image{width:100%}}.gridtabs{width:100%;height:auto;background:#fff;padding:88px 0}.gridtabs-title{max-width:80%;font-size:2.25rem;line-height:2.25rem;text-transform:none;text-align:center;padding:24px;margin:0 auto}.gridtabs-options{position:relative;text-align:center;margin:0 auto;padding:24px 0}.gridtabs-options__item{display:inline-block;width:auto;height:32px;position:relative;z-index:10;border:2px solid transparent;border-radius:2px;padding:0 12px;margin:0 16px;opacity:1;-webkit-transition:all .14s;transition:all .14s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gridtabs-options__item span{display:block;font-size:1rem;line-height:1rem;font-family:apercubold,sans-serif;text-transform:uppercase;position:relative;top:7px}.gridtabs-options__item.active{opacity:1}.gridtabs-wrap{width:100%;max-width:1440px;margin:0 auto;padding-top:64px}.gridtabs-tab{display:none;margin:0;padding:0 2rem}.gridtabs-tab.active{display:-webkit-box;display:-ms-flexbox;display:flex}.gridtabs-tab__item{max-width:320px;text-align:center;margin:0 auto;padding:1rem}.gridtabs-tab__item-title{font-size:1.25rem;line-height:1.75rem;color:#1e3d54;margin:0}.gridtabs-tab__item-description{font-size:1rem;line-height:1.5rem;font-family:inherit;color:#1e3d54;padding:1rem 0}@media screen and (max-width:56.25rem){.gridtabs{padding:1rem}.gridtabs-title{font-size:1.6875rem;line-height:2rem}.gridtabs-options{height:48px;white-space:nowrap;overflow-x:auto;padding:0 8px}.gridtabs-options__item{height:24px;padding:0 6px;margin:0}.gridtabs-options__item span{top:3px;font-size:1.125rem}.gridtabs-wrap{padding-top:24px}.gridtabs-tab{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.gridtabs-tab__item{padding:1rem}.gridtabs-tab__item-image{display:block;max-width:50%;margin:0 auto}.gridtabs-tab__item-title{font-size:1.125rem;line-height:1.5rem}.gridtabs-tab__item-description{font-size:1rem;line-height:1.5rem}}.simplegrid{width:100%;height:auto;overflow:hidden;background-position:center center;background-repeat:no-repeat;background-size:cover}.simplegrid *{color:inherit}.simplegrid.pt--small{padding-top:48px}.simplegrid.pt--small .simplegrid-title{padding-bottom:24px}.simplegrid.pt--medium{padding-top:64px}.simplegrid.pt--medium .simplegrid-title{padding-bottom:64px}.simplegrid.pt--large{padding-top:88px}.simplegrid.pt--large .simplegrid-title{padding-bottom:88px}.simplegrid.pb--small{padding-bottom:48px}.simplegrid.pb--medium{padding-bottom:64px}.simplegrid.pb--large{padding-bottom:88px}.simplegrid-title{max-width:720px;font-size:2.25rem;line-height:2.25rem;text-align:center;text-transform:none;margin:0 auto}.simplegrid-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 48px}.simplegrid-list{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0}.simplegrid-item{max-width:30rem;-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0 auto;padding:0 16px;-ms-flex-preferred-size:320px;flex-basis:320px}.simplegrid-item__wrap{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%;text-align:center}.simplegrid-item__image{display:block;max-width:184px;margin:0 auto}.simplegrid-item__title{font-size:1.125rem;line-height:1.2;padding-bottom:8px;margin:0}.simplegrid-item__text{font-weight:400;font-size:1rem;line-height:1.2;font-family:inherit;max-width:17em;margin:0 auto;margin-bottom:15px}.simplegrid-item__text a{text-decoration:underline}.simplegrid-item__text a:hover{color:inherit}.product-detail__cta-main._blankImgSpace{margin-left:25px}@media screen and (max-width:56.25rem){.simplegrid[class*=pt--]{padding-top:48px}.simplegrid[class*=pt--] .simplegrid-title{padding-bottom:48px}.simplegrid[class*=pb--]{padding-bottom:48px}.simplegrid-title{font-size:1.6875rem;line-height:1.875rem;padding-left:24px;padding-right:24px;padding-bottom:32px}.simplegrid-wrap{padding:0}.simplegrid-list{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:scroll}.simplegrid-item{-webkit-box-flex:1;-ms-flex:auto;flex:auto;margin-bottom:30px}.simplegrid-item:last-of-type{margin-bottom:15px}.simplegrid-item__image{max-width:120px}.simplegrid-item__title{font-size:1.125rem;line-height:1.2rem;padding:0 0 8px 0}.simplegrid-item__text{font-size:1rem;line-height:1.2}}@media screen and (max-width:40rem){.simplegrid-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width:400px){.simplegrid-item{width:100%}}.msize{width:100%;height:auto}.msize *{color:inherit}.msize.pt--small{padding-top:48px}.msize.pt--medium{padding-top:64px}.msize.pt--large{padding-top:88px}.msize.pb--small{padding-bottom:48px}.msize.pb--medium{padding-bottom:64px}.msize.pb--large{padding-bottom:88px}.msize-title{max-width:80%;font-size:2.25rem;line-height:2.25rem;text-align:center;text-transform:none;margin:0 auto}.msize-overlay{width:100%;height:0;position:relative;z-index:20}.msize-overlay__gradient{width:24px;height:64px;position:absolute;top:-82px;right:0}.msize-options{position:relative;text-align:center;margin:0 auto;padding:24px 0}.msize-options__item{display:inline-block;width:auto;position:relative;z-index:10;border:2px solid transparent;border-radius:2px;padding:10px 12px;margin:0 16px;opacity:.5;-webkit-transition:all .14s;transition:all .14s;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.msize-options__item span{display:block;font-size:1.5rem;line-height:1.5rem;font-family:apercubold,sans-serif;text-transform:uppercase;position:relative}.msize-options__item.active{opacity:1}.msize-wrap{width:100%;max-width:1440px;margin:0 auto;padding:0 24px}.msize-tab{display:none}.msize-tab.active{display:block}.msize-tab__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.msize-tab__image{width:50%;font-size:0}.msize-tab__image img{width:100%;height:auto}.msize-tab__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50%}.msize-tab__description p{max-width:80%;font-size:1.25rem;line-height:1.75rem;font-family:inherit;margin:auto}@media screen and (max-width:56.25rem){.msize[class*=pt--]{padding-top:48px}.msize[class*=pb--]{padding-bottom:16px}.msize-title{font-size:1.6875rem;line-height:1.875rem;padding:0 24px}.msize-options{width:100%;overflow:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;padding-top:16px;padding-left:8px;padding-right:16px}.msize-options__item{height:26px;padding:0 6px;margin:0 8px}.msize-options__item span{font-size:1.25rem;line-height:1.25rem}.msize-tab{padding:12px 0}.msize-tab__wrap{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.msize-tab__image{width:100%}.msize-tab__description{width:100%;text-align:center;padding-bottom:12px}.left{text-align:left}.msize-tab__description p{font-size:1rem;line-height:1.5rem}}.yotpo-reviews-carousel{margin:15px auto 50px;max-width:1400px!important}.yotpo-reviews-carousel .headline{font-family:apercu,sans-serif!important}.yotpo-reviews-carousel .carousel-read-more{font-family:apercu,sans-serif!important;font-weight:400}.yotpo-reviews-carousel .yotpo-num-of-reviews{font-family:apercu,sans-serif!important;font-weight:400}.carousel-review,.review{width:100%;height:auto;background-size:cover;background-repeat:no-repeat;background-position:center center}.carousel-review.single-carousel,.review.single-carousel{width:auto}.carousel-review *,.review *{color:inherit}.carousel-review.pt--small,.review.pt--small{padding-top:64px}.carousel-review.pt--medium,.review.pt--medium{padding-top:80px}.carousel-review.pt--large,.review.pt--large{padding-top:108px}.carousel-review.pb--small,.review.pb--small{padding-bottom:64px}.carousel-review.pb--medium,.review.pb--medium{padding-bottom:80px}.carousel-review.pb--large,.review.pb--large{padding-bottom:108px}.carousel-review-background,.review-background{width:1px;height:auto;position:absolute;top:-10000px;left:-10000px}.carousel-review-wrap,.review-wrap{width:100%;max-width:768px;margin:0 auto;padding:0 24px;text-align:center}.carousel-review-stars,.review-stars{display:block;width:160px;height:auto;margin:0 auto}.carousel-review-quote,.review-quote{font-family:apercu,sans-serif!important;font:400 1.75rem/2.5rem apercu,sans-serif;padding:32px 0;margin:0;border:0}.carousel-review-title,.review-title{font-family:apercubold,sans-serif}.carousel-review-body,.review-body{font-family:apercu,sans-serif!important;font-weight:400}.carousel-review-author,.review-author{font-size:.875rem;line-height:.875rem;font-family:apercubold,sans-serif;text-transform:uppercase;margin:0}@media screen and (max-width:48rem){.review[class*=pt--]{padding-top:48px}.review[class*=pb--]{padding-bottom:48px}.review-stars{width:128px}.review-quote{font-size:1.375rem;line-height:2rem;padding:24px 0}.review-author{font-size:.6875rem;line-height:.6875rem}}.purchase{width:100%;height:auto}.purchase *{color:inherit}.purchase.pt--small{padding-top:48px}.purchase.pt--medium{padding-top:72px}.purchase.pt--large{padding-top:108px}.purchase.pb--small{padding-bottom:64px}.purchase.pb--medium{padding-bottom:88px}.purchase.pb--large{padding-bottom:124px}.purchase-wrap{width:100%;max-width:768px;margin:0 auto;padding:0 24px;text-align:center}.purchase-title{font-size:2.25rem;line-height:2.25rem;text-transform:none;margin:0}.purchase-description{font-weight:400;font-size:1.5rem;line-height:2.25rem;font-family:inherit;margin:0;padding:24px 0}.purchase-button{height:52px;font-size:.875rem;font-family:apercubold,sans-serif;padding-left:24px;padding-right:24px;border-radius:3px;text-transform:uppercase;background-color:#2be08d;border-color:#2be08d;margin-top:24px;color:#fff}.purchase-button:active,.purchase-button:focus,.purchase-button:hover{background-color:#2be08d;border-color:#2be08d}.stickybtns{display:none;position:fixed;bottom:1.5rem;left:50vw;z-index:999;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}.stickybtns-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;max-width:100vw;height:32px}.stickybtns-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:88px;height:100%;padding:.5rem 1rem;position:relative;border-radius:3px;background-color:rgba(0,0,0,.54)}a.stickybtns-link:hover{background-color:rgba(0,0,0,.87);text-decoration:none}.stickybtns-link:first-of-type{margin-right:8px}.stickybtns-link img{display:inline-block;width:24px;height:auto;margin-right:8px;padding:2px}.stickybtns-link span{display:inline-block;font-size:1rem;line-height:1rem;font-family:apercubold,sans-serif;text-transform:uppercase;color:#fff}@media screen and (max-width:48rem){.stickybtns{display:block}}.hero{width:100%;height:calc(100vh - 184px);min-height:500px;background-color:#e0e0e0;background-size:cover;background-repeat:no-repeat;background-position:center}.custom__body__thank-you-for-your-service-military-discount .hero{background-color:#fff}.template-index .hero{height:calc(100vh - 150px)}.hero.hero-secondary{height:calc(100vh - 130px);background-position:center}@media screen and (min-width:90rem){.hero.hero-secondary{height:calc(100vh - 200px);background-position:center}}.hero-bg{position:absolute;top:-10000px;left:-10000px;width:0;height:0}.hero-eyebrow{font-size:1.25rem;font-weight:700;margin:0 0 16px;text-transform:uppercase}.cs-hero-eyebrow-inner{padding:4px 8px;font-family:apercubold,sans-serif;display:inline-block;text-transform:uppercase}.template-index .hero-eyebrow{margin:0}.hero-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.hero-wrap.fa--left-top{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-wrap.fa--left-center{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-wrap.fa--left-center .hero-content{left:6vw;max-width:512px;margin-top:0}.hero-wrap.fa--left-bottom{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero-wrap.fa--center-top{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-wrap.fa--center-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-wrap.fa--center-bottom{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero-wrap.fa--right-top{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.hero-wrap.fa--right-center{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hero-wrap.fa--right-center .hero-content{right:12vw;max-width:512px}.hero-wrap.fa--right-bottom{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hero-wrap.ta--left{text-align:left}.hero-wrap.ta--left .hero-button{margin-right:auto}.hero-wrap.ta--right{text-align:right}.hero-wrap.ta--right .hero-button{margin-left:auto}.hero-wrap.ta--center{text-align:center}.hero-wrap.ta--center .hero-button{margin-left:auto;margin-right:auto}.hero-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:1024px;position:relative;padding:34px 0}.hero-heading{font-size:3.25rem;line-height:1.05;text-transform:none;margin:12px 0 0}.hero-description{font-weight:400;font-size:1.25rem;line-height:1.2;font-family:inherit;margin:16px 0;line-height:1.2}.cs-vwo-reviews-count .cs-vwo-reviews-enabled{display:inline-block;padding:5px 10px;margin:5px 0 10px;border-radius:50px;background-color:#fff;max-width:300px;text-decoration:none}.cs-vwo-reviews-count .cs-vwo-review-icon{display:inline-block;vertical-align:middle;margin:-2px 4px 0 0}.cs-vwo-reviews-count .cs-vwo-review-text{display:inline-block;vertical-align:middle;color:#0c324c}.cs-vwo-reviews-count .cs-review-icon{display:inline-block;vertical-align:middle}@media screen and (max-width:1023px){.cs-vwo-reviews-count.cs-vwo-reviews-enabled{margin:5px auto 10px}}.template-index .hero-description{margin:10px 0}.hero-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:320px;height:72px;margin:16px 0;text-align:center;border-radius:2px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:all .3s cubic-bezier(.25, .8, .25, 1)}.hero-button:hover{text-decoration:none;box-shadow:0 8px 24px rgba(0,0,0,.25),0 8px 8px rgba(0,0,0,.22)}.hero-button__wrap{font-size:1.125rem;line-height:1.125rem;font-family:apercubold,sans-serif;text-transform:uppercase;padding:0 24px}.hero-button__wrap span{display:block;font-weight:400;font-size:.8rem;line-height:1rem;font-family:inherit;padding:4px 0 0 0}.hero-button__wrap.affirm-prequal-text>span{font-size:1.125rem;line-height:1.125rem;font-family:apercubold,sans-serif;text-transform:uppercase;padding:0 24px}.bundle-offer-text{text-align:center;text-transform:uppercase;color:#13b1e2;font-size:16px;font-weight:700;text-decoration:none;margin:10px 0 0}.hightlight-grid-img-main{position:relative}.hightlight-grid{padding:32px 0 0 0}#shopify-section-flex-section-publications .hightlight-grid{padding:32px 0 85px}.hightlight-grid h2{text-align:center;font-size:2.25rem;padding:0 24px;line-height:2.25rem;text-align:center;text-transform:none}.hightlight-grid-img__wrapper img{max-width:125px}.hightlight-grid__section-wrapper.slick-slider{margin-bottom:0}.hightlight-grid__section-wrapper .hightlight-grid-img__wrapper{margin-top:20px}.hightlight-grid-img{display:inline-block}.hightlight-grid-text{color:#3c3c3f;font-weight:400;font-size:.875rem;font-family:inherit;margin:0 auto;text-align:center;line-height:1.36}.sales-img{width:100%;min-width:300px}@media screen and (min-width:48rem) and (max-width:64rem){.sales-img{max-width:500px}}@media screen and (min-width:64rem) and (max-width:72rem){.sales-img{max-width:500px}}@media screen and (min-width:72rem){.sales-img{max-width:500px}}.hero-content.sales-hero{padding:0;width:100%}.hero.hero-sales{height:100%;max-height:100%;padding:1rem}@media screen and (min-width:72rem){.hero.hero-sales{padding:2rem;max-height:100%}}.sales-decription{display:flex;align-items:center;justify-content:center;background:url('/cdn/shop/files/MemDay-SaleBlock-02.svg?26709');background-repeat:no-repeat;background-size:300px 100px;min-width:300px;height:100px;background-position-x:center}@media screen and (min-width:48rem){.sales-decription{background-size:500px 100px}}.sales-description__font{font-size:40px;font-family:sans-serif;margin:0;color:#808085}.sales-description__font--highlight{color:#e24040}@media screen and (min-width:48.0625rem) and (max-width:64rem){.hero{height:calc(90vh - 256px);max-height:640px;min-height:375px;background-position:center center}.hero.hero-secondary{height:calc(90vh + 48px);background-position:center 50%}.hero-secondary>.hero-content{max-width:none;text-align:left!important;padding:1.5rem}.hero-secondary .hero-content>.hero-heading{font-size:2.5rem;line-height:1.25}.hero-wrap.fa--right-center .hero-content{right:8vw;max-width:480px}.hero-heading{font-size:2rem;line-height:2rem;margin:16px auto 0!important}.ta--left .hero-heading{margin:16px auto 0 0!important}.hero-description{font-size:1rem;line-height:1.2;max-width:400px;margin:16px 0!important}.template-index .hero-description{margin:10px 0!important}.hero-eyebrow{font-size:1rem}.hero-button{width:100%;max-width:320px;height:56px}.hero.move-position{background-position:center top}}@media screen and (min-width:64rem) and (max-width:72rem){.hero{height:calc(100vh - 256px);max-height:640px;background-position:center bottom}.hero.hero-secondary{height:calc(60vh + 48px);background-position:center 50%}.hero-heading{font-size:2.25rem}.hero.move-position{background-position:center center}}@media screen and (min-width:901px){.hightlight-grid{width:100%;padding:32px 0 12px}#shopify-section-flex-section-publications .hightlight-grid{padding:32px 0 85px}.hightlight-grid__section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;padding:0 36px;max-width:1200px}.hightlight-grid-img{max-width:152px;margin-bottom:2px}.hightlight-grid-img__wrapper{max-width:152px;min-width:152px;text-align:center;margin:0 auto}}@media screen and (min-width:64.8rem){.site-footer .grid__item:nth-of-type(3){margin:0 auto}}@media screen and (min-width:90rem){.hero{min-height:500px;max-height:720px;background-position:center center}.hero.hero-secondary{max-height:none}.hero-wrap.fa--left-center .hero-content{left:9vw}.hero-wrap.fa--right-center .hero-content{right:9vw}.hero.move-position{background-position:center}}@media screen and (min-width:112rem){.hero-wrap.fa--left-center .hero-content{left:12vw;max-width:880px}.hero-wrap.fa--right-center .hero-content{right:4vw;max-width:880px}.hero-heading{font-size:5.25rem;line-height:1.25}}@media screen and (max-width:63.9375rem){.template-index .hero-content{max-width:640px;left:auto!important;right:auto!important;text-align:center!important;padding:34px 16px;margin:0 auto 0!important}.template-index .ta--left .hero-heading{margin:16px auto 0!important}.hero-wrap.fa--left-center .btn-green.btn-hero{margin:10px auto}}@media screen and (max-width:56.25rem){.hightlight-grid h2{font-size:1.6875rem}}@media screen and (max-width:48rem){.hero{height:calc(100vh - 312px);min-height:500px;background-position:center}.custom__body__thank-you-for-your-service-military-discount .hero{min-height:525px}.template-index .hero{min-height:550px;height:calc(100vh - 300px)}.hero.hero-secondary{height:calc(100vh - 350px)}.hero-secondary .hero-wrap{-webkit-box-align:start!important;-ms-flex-align:start!important;-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:center!important}.hero-content{max-width:640px;left:auto!important;right:auto!important;text-align:center!important;padding:1rem;margin:.1rem auto 0!important}.hero-heading{font-size:2rem}.hero-description{font-size:1rem;line-height:1.5rem;max-width:300px;margin:8px auto!important}.template-index .hero-description{margin:10px auto!important}.hero-eyebrow{font-size:1rem}.hero-button{width:100%;max-width:366px;height:64px;margin:12px auto!important}}@media screen and (max-width:47.9375rem){.hero.move-position{background-position:center top}}@media screen and (max-width:1160px){.header-nav__item-link{padding:23px 10px}.header-nav__item-link.dropdown{padding:23px 30px 23px 10px}}@media (min-width:1014px) and (max-width:1160px){.header-nav__list{margin:0 8px}}@media screen and (max-width:1100px){.header-nav__item-link{padding:23px 12px}.header-nav__item-link.dropdown{padding:23px 24px 23px 12px}.dnav-dropdown__list.dnav-other-products{width:75%}.dnav-dropdown__list.bundle-product{width:25%}.header-subnav__link{margin-right:20px;padding-left:20px}.header-subnav__link span{display:none}}@media screen and (max-width:900px){.dnav-dropdown__list.dnav-other-products{width:70%}.dnav-dropdown__list.bundle-product{width:30%}}.full-width{width:100%}.full-width li{min-height:auto}.full-width.slick-slider .slick-list{width:100%;min-width:100%}.container{background-color:#f4f8ff;font-size:1.13rem;padding:2rem 1rem}.faq-component .container{background:rgba(0,0,0,.02)}.faq-section{position:relative;max-width:42rem;margin:32px auto;padding:2rem 1rem;background:#fff}.faq-component .faq-section{max-width:765px}.faq-section h2{padding:0;margin-bottom:24px}.faq-component .faq-section h2{margin-bottom:50px}.accordion,.accordion *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.accordion * a,.accordion a{color:#1e3d54}.accordion-section-content a{display:inline-block;font-weight:500;text-decoration:underline}.accordion{margin:0 auto;padding:0 1.5rem;box-shadow:none;overflow:hidden;background:0 0;-webkit-column-count:1;-moz-column-count:1;column-count:1}.accordion-section{padding-bottom:1rem}.outlink a{text-decoration:underline;font-weight:500;color:#2e577c}.outlink a:hover{text-decoration:none;font-weight:500;color:#2e577c}.accordion-section-title{position:relative;width:100%;padding:5px 0;font-size:24px;font-weight:600;color:#1e3d54;line-height:1.25;display:inline-block;border-bottom:none;background:0 0;-webkit-transition:all,.3s;-moz-transition:all,.3s;-ms-transition:all,.3s;-o-transition:all,.3s;transition:all,.3s}.static-style-icon .accordion-section-title{padding:5px 0 5px 40px}.static-style-icon.static-has-icon-right .accordion-section-title{padding:5px 40px 5px 0}.static-style-icon .accordion-section-title:before{content:"\F415";font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2e577c;font-size:24px;vertical-align:middle;position:absolute;left:0;top:4px}.static-style-icon .accordion-section-title.active:before{content:"\F156";color:#000}.static-style-icon.static-has-icon-right .accordion-section-title:before{left:auto;right:0}.accordion-section-title.active,.accordion-section-title:hover{background:0 0;color:#1e3d54;text-decoration:none}.accordion-section-content{display:none}.static-has-type-list .accordion-section-content{display:block}.accordion-section-content p{display:block;margin:.5rem 0 1rem}.open{display:block!important}@media screen and (min-width:1025px){.open{display:none!important}}@media screen and (max-width:55rem){.container{font-size:1rem}.accordion{padding:0}.accordion-section-content{display:none;margin:0}.container .faq-section,.faq-section{position:relative;max-width:48rem;margin:0 auto;padding:32px 16px;background-color:#eff7f9}.faq-component .faq-section{background-color:#fff}.accordion-section-title{font-size:1.2rem}.static-style-icon .accordion-section-title:before{top:0}}.blog__article__content p{font-size:1rem;line-height:2rem}blockquote,q{quotes:"\201C" "\201D" "\2018" "\2019"}blockquote.bear-quote{position:relative;font-weight:900;font-size:1.33rem;font-style:normal;border-left:1em solid #12b0e1;margin:0 0 2rem;padding:1rem 2rem;z-index:1}blockquote.bear-quote p{position:relative;font-size:1.25rem;color:#3c3c3f;margin-left:auto;display:inline;z-index:1}blockquote.bear-quote:before{content:open-quote;position:absolute;top:-.35em;left:.1em;color:#d4eef7;font-size:6em}blockquote.bear-quote:after{content:close-quote;position:absolute;bottom:-.9em;margin-left:-.2em;color:#d4eef7;font-size:6em;z-index:0}.product-summary-blocks{font-size:0;max-width:1600px;margin:0 auto;text-align:center;padding:4rem 0}.product-summary-blocks .affirm-modal-trigger .affirm-line-1{display:none}.product-summary-blocks .affirm-modal-trigger img{display:none}.product-summary-blocks .affirm-modal-trigger br{display:none}.product-summary-blocks .affirm-modal-trigger{color:#fff;text-decoration:none}.ps-block{width:50%;display:inline-block;padding:0 5rem;text-align:center;vertical-align:middle}.fd-block .content__caption,.ps-block .content__caption{font-size:14px;display:block;padding:0 1rem}.ps-block .content__title{font-size:1.375rem;color:#3c3c3f;margin-bottom:.5rem;text-transform:none}.fd-block img,.ps-block img{max-width:100%;margin:0 0 1.5rem}.ps-header h1{color:rgba(0,0,0,.54);text-align:center;font-size:1.5rem;font-weight:500;padding:0 1rem;margin-bottom:48px}.fd-header h1{color:rgba(0,0,0,.87);text-align:center;font-size:36px;line-height:1.06;margin-bottom:3.4rem;padding:0 20px}.ps-block .content__additional-text,.ps-block .content__desc{font-weight:400;font-size:1rem;line-height:1.5rem;margin:0 auto 1.5rem;max-width:28rem}.ps-block .content__additional-text span a,.ps-block .content__desc a{color:inherit;text-decoration:underline}.ps-block .content__desc a{margin-top:.5rem;display:block}.fd-block .content__cta-link.btn,.product-summary-blocks .content__cta-link.btn{font-size:1rem;line-height:2rem}.product-summary-blocks .content__cta-link.btn{margin:0;line-height:2}.ps-block .content__additional-text{font-weight:400;font-size:.875rem;line-height:1.25rem;font-family:inherit;margin:1rem auto}.fd-block .content__title{font-size:1.25rem;line-height:1rem;color:#3c3c3f;margin-bottom:2px;text-transform:none}.feature-detail-blocks{max-width:1600px;margin:0 auto;padding:5rem 0}.feature-detail-blocks .fd-block{width:47%;float:left;text-align:center}.feature-detail-blocks .fd-block:nth-child(2n){float:right}ul.feature__list{text-align:left;max-width:448px;margin:0 auto}ul.feature__list li{text-align:left;padding:0 24px;margin-bottom:1rem}ul.feature__list li:last-child{margin-bottom:2rem}ul.feature__list li img{width:3rem;display:inline-block;margin:0;vertical-align:middle;margin-right:1.5rem}ul.feature__list li p{display:inline-block;vertical-align:middle;margin:0;width:calc(100% - 75px);font-size:1rem}.content-email-form-block{background:#ccc;padding:48px 0}.content-email-form-block .container{max-width:768px;margin:0 auto;background:0 0;padding:0 64px}.content-email-form-block .footer-newsletter,.content-email-form-block form{margin-bottom:0}.content-email-form-block .container h3{font-size:22px;text-transform:none}.content-email-form-block .container p{font-size:1.25rem;line-height:2rem;font-family:inherit;margin-bottom:2rem}.content-email-form-block .footer-field{max-width:480px;margin:0 auto}.closing-cta__image{max-width:48rem;margin:25px auto 0;display:block}.closing-cta__image.cs-small{max-width:275px;margin:0 auto 30px}.closing-cta__image.below{margin:0 auto 40px}.closing-cta__image img{width:100%;display:block}@media screen and (max-width:959px){.ps-block{padding:0 2rem}}@media screen and (max-width:767px){.boxes-container .box .desc{min-height:auto!important}.content_toshown .right-portion ol{margin-bottom:0!important;padding-bottom:12px!important}.icongrid-list{-ms-flex-wrap:wrap;flex-wrap:wrap}.content_toshown .right-portion{padding:0 0 2rem 1rem!important}.summary_content_wrapper{padding-bottom:0}.ps-header h2{margin-bottom:1rem}.product-summary-blocks{padding:3rem 0 0 0}.fifth_row p{width:100%}.ps-block{width:100%;padding:2rem 1rem}.feature-detail-blocks .fd-block{width:100%;padding-top:2rem}.feature-detail-blocks .fd-block:before{content:"";width:90%;height:2px;background:rgba(0,0,0,.12);display:block;margin:0 auto 48px}.feature-detail-blocks .fd-block:first-child:before{display:none}.feature-detail-blocks .fd-block:first-child{padding-top:0}ul.feature__list li{text-align:left;padding:0 1rem;margin-bottom:1rem}.fd-block .content__cta-link.btn,.product-summary-blocks .content__cta-link.btn{line-height:2;margin-bottom:1.5rem}.ps-block .content__additional-text{margin:0 auto}.fd-header h2{margin-bottom:2rem;font-size:27px;line-height:1.4}.content-email-form-block .container{padding:0 20px}.content-email-form-block .container p{font-size:1rem;line-height:1.375rem;margin-bottom:2rem}.content-email-form-block .footer-field{width:100%}}.fine-print{max-width:48rem;font-weight:400;font-size:.8rem;line-height:1rem;margin:1.5rem auto 0;display:block}.fine-print a{color:#172d3a;text-decoration:underline}.small-print{font-weight:400;font-size:.8rem;line-height:1rem;display:block;color:rgba(255,255,255,.5)}.small-link{max-width:48rem;font-size:.8rem;display:block;margin:0 auto}.small-link.dark.disclaimer-text p{margin:0}.dark{color:rgba(0,0,0,.6)}.light{color:rgba(255,255,255,.9)}.switch_button input{display:none;width:1rem;background-color:rgba(0,0,0,.54);-webkit-appearance:none}.url_change.active label{color:rgba(0,0,0,.87)}.switch_heading span{font-size:.875rem;color:rgba(0,0,0,.54)}.inner.first{display:inline-block;float:left;width:40%;max-width:256px}.inner.second{width:60%;display:inline-block;max-width:256px}a.url_change input,a.url_change label{cursor:pointer}.url_change label:before{font-size:25px!important;vertical-align:middle;padding:0 5px 3px 0}.url_change.active label{color:rgba(0,0,0,.87)}.url_change.active label:before{color:#2e577c}.switch_button{margin-bottom:1rem}.switch_button label{display:block;vertical-align:middle;font-size:1.125rem;font-weight:500!important;text-align:left;color:rgba(0,0,0,.54);cursor:pointer}.switch_button label:before{display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\F43D";padding-right:.5rem}.switch_button input:checked+label:before{content:"\F43E"}.switch_button a{text-decoration:none;display:block}.check-found{margin:0;border-bottom:1px solid rgba(0,0,0,.12);text-align:left;font-size:.875rem}.check-found img{max-width:100%}.check-found label{display:inline-block;vertical-align:middle;font-size:.875rem;line-height:normal;margin:0}.check-found input[type=checkbox]{cursor:pointer;width:1.2rem;height:1.2rem;-webkit-appearance:none;background:#fff;border:2px solid rgba(0,0,0,.54);border-radius:2px;display:inline-block;margin-left:2px;vertical-align:middle}.check-found p{display:none;text-decoration:underline;text-transform:uppercase;margin:3px 0 10px 32px}.check-found p a{color:#2e577c;font-weight:500}._selected,._selected:hover{background:#cececf;font-size:.875rem;line-height:1rem;font-family:apercubold,sans-serif;color:#fff}._selected span,._selected:hover span{font-size:.875rem;line-height:1rem;font-family:apercubold,sans-serif;color:#fff}@media screen and (max-width:480px){.switch_button a{display:block}.switch_heading:last-child{padding-bottom:20px;display:block}.inner.first{padding-bottom:8px}.inner.first,.inner.second{width:100%;display:block;text-align:left}}#shopify-section-page-reviews>.review{padding:35px 10px}#shopify-section-page-reviews .review-quote{font-weight:700;font-size:30px;padding-top:0;color:#fff;line-height:1.2;padding-bottom:24px}#shopify-section-page-reviews .review-author{font-weight:lighter;font-size:22px;text-transform:none;color:#fff;line-height:1.2}.review-wrap a{background:#2be08d;color:#fff;height:44px;display:block;max-width:300px;font-size:18px;font-family:apercubold,sans-serif;text-transform:uppercase;line-height:48px;border-radius:3px;margin:30px auto 0;text-decoration:none}.tabs--box{background:#eaf2f4}ul.tabs{background:#eaf2f4;display:block;margin:0 0 0;padding:0;font-size:0;text-align:center;max-width:1200px;margin:0 auto}ul.tabs li{margin-bottom:0;padding:0;width:33.33%;display:inline-block;max-width:428px;vertical-align:top}ul.tabs li a{-moz-border-bottom-colors:none;-moz-border-image:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ddd!important;border-style:solid;border-width:1px 1px 0 1px;display:block;font-size:20px;line-height:30px;margin:0;padding:20px 20px 10px;text-decoration:none;width:auto;color:#1e3d54;border-bottom:none!important;opacity:.4}ul.tabs li a>img{height:26px}ul.tabs li a p{margin-bottom:0;margin-top:15px}ul.tabs li a p img{height:20px}ul.tabs li a p span{color:#76767c;text-transform:uppercase;vertical-align:top;margin-left:20px;display:inline-block;line-height:20px;text-decoration:underline;margin-top:3px;font-size:18px}ul.tabs li a.active{border-left-width:0;border-top-left-radius:2px;border-top-right-radius:2px;color:#111;position:relative;background:#fff;opacity:1}ul.tabs li:first-child a.active{margin-left:0}ul.tabs li:first-child a{border-top-left-radius:2px;border-width:1px 1px 0}ul.tabs li:last-child a{border-top-right-radius:2px}ul.tabs:after,ul.tabs:before{content:" ";display:block;height:0;overflow:hidden;visibility:hidden;width:0}ul.tabs:after{clear:both}.yotpo .yotpo-small-box{border-bottom:0}.yotpo .yotpo-small-box{padding-top:10px}@media screen and (max-width:1200px){#shopify-section-page-reviews .review-quote{font-size:24px}#shopify-section-page-reviews .review-author{font-size:18px}ul.tabs li a p img{display:block;margin:0 auto 4px}ul.tabs li a p span{margin-left:0}ul.tabs li a>img{height:24px}.review-wrap a{margin-top:20px}#shopify-section-page-reviews .review-quote{padding-bottom:20px}}@media screen and (max-width:767px){#shopify-section-page-reviews .review-quote{font-size:20px}#shopify-section-page-reviews .review-author{font-size:16px}.review-wrap a{margin-top:30px;max-width:300px;height:36px;font-size:18px;line-height:40px}ul.tabs li a{padding:15px 5px}ul.tabs li a p{display:none}ul.tabs li a>img{height:16px}.yotpo.yotpo-main-widget{margin-top:0}ul.tabs{margin-bottom:20px}.price_bundle{margin-left:0}.product-box .check-found p{float:none;margin-top:2px!important;margin-bottom:10px;margin-left:33px}.price_bundle.mobile{float:right!important;margin-left:0!important}}@media screen and (max-width:480px){ul.tabs li{width:100%}}header>div.section-header__right{box-shadow:none;border:none}.landing-subnav__link{font-size:1rem;line-height:1rem;font-family:apercubold,sans-serif;color:#1e3d54}.landing-subnav__link p{margin:0}.landing-subnav__link img{max-width:100%}ul.dnav-dropdown__list.dnav-products-grid>li{padding:0}ul.dnav-dropdown__list.dnav-products-grid>li .dnav-dropdown__item-link{display:block!important;width:100%;padding:22px 24px 0;max-width:none}ul.dnav-dropdown__list.dnav-products-grid>li:first-child .dnav-dropdown__item-image{max-width:240px!important}.dnav-dropdown__item:hover,ul.dnav-dropdown__list.dnav-products-grid>li.bundle-item:hover{background-color:#ebfbff}ul.dnav-dropdown__list>li.dnav-dropdown__item{border-left:1.5px solid rgba(0,0,0,.12);padding-bottom:10px;height:auto}.dnav-dropdown.about ul.dnav-dropdown__list>li.dnav-dropdown__item:last-of-type{border-right:1.5px solid rgba(0,0,0,.12)}ul.dnav-dropdown__list.dnav-products-grid>li:nth-child(n+2){border-bottom:1.5px solid rgba(0,0,0,.12)}ul.dnav-dropdown__list.dnav-products-grid>li:nth-child(n+5){border-bottom:0}.product-ddl .dnav-products-grid{float:right;display:inline-block;width:100%}.product-ddl .dnav-products-grid{border-right:1.5px solid rgba(0,0,0,.12)}.product-ddl .dnav-products-grid .dnav-dropdown__item-link{display:inline-block}.product-ddl .dnav-products-grid .dnav-dropdown__item:first-child{width:37%;float:left;text-align:center;display:inline-block;height:336px;background-color:#e8f2f4}.product-ddl .dnav-products-grid .dnav-dropdown__item:hover{background-color:#ebfbff}.product-ddl .dnav-products-grid .dnav-dropdown__item:first-child .dnav-dropdown__item-image{max-width:100%}.product-ddl .dnav-products-grid .dnav-dropdown__item:first-child .dnav-dropdown__item-image-label{height:30px;margin-top:35px}.product-ddl .dnav-products-grid .bundle-item .dnav-dropdown__item-image{max-width:115px}.product-ddl .dnav-products-grid .dnav-dropdown__item{width:21%;float:left;text-align:center;display:inline-block;height:168px}.product-ddl .bundle-product{display:none}.main-featured-product{float:left;max-width:100%;min-height:336px;width:35%;background-color:#e8f2f4;padding:30px 20px}.product-ddl .dnav-products-grid .dnav-dropdown__item.bundle-item{background-color:#fff}.main-featured-product:hover{background-color:#ebfbff}.main-featured-product a.dnav-dropdown__item-link{max-width:260px}.main-featured-product .dnav-dropdown__item-image-label{margin-top:30px;height:30px}.main-featured-product .dnav-dropdown__item-image{max-width:100%}.product-ddl .dnav-products-grid .dnav-dropdown__item-image{max-width:130px}.yotpo-reviews-carousel .carousel-display-wrapper .scroller{width:100%!important}.bundle-offer-text{margin-top:-10px}.header-nav__item{padding-left:0}.dnav.dropdown__subnav{position:absolute;background:#f7fafa}.dropdown__subnav_inner{margin:0 auto;max-width:1165px;padding:32px 32px 48px}.dnav-wrap a{font-family:apercu,sans-serif;font-size:1.125rem;color:#2e577c;text-decoration:none;display:block;margin-bottom:4px;margin-bottom:10px}.dnav-wrap .nav-hover-switcher{display:block}.dnav-wrap a:hover{color:#1e3d54;text-decoration:underline}.dnav-wrap a:has(p):hover{text-decoration:none}.dnav-wrap a:has(p):hover .nav-hover-switcher{text-decoration:underline}.dnav-wrap a:active{color:#437eb4}.dropdown__subnav_of{width:25%;vertical-align:top;padding:0 16px;display:inline-block}.dropdown__subnav_ot{width:33.33%;vertical-align:top;padding:0 16px;display:inline-block}.dropdown__subnav_oh{width:50%;vertical-align:top;padding:0 16px;display:inline-block}.dropdown__subnav_tt{width:66.66%;vertical-align:top;padding:0 16px;display:inline-block}.dropdown__subnav_tf{width:75%;vertical-align:top;padding:0 16px;display:inline-block}.dropdown__subnav_o{width:100%;vertical-align:top;padding:0 16px;display:inline-block}.dropdown__subnav_inner_row{background-color:#fff;padding:16px 0;text-align:center;border-radius:5px;box-shadow:0 0 4px 0 rgba(0,0,0,.22)}.dropdown__subnav_inner_row .dropdown__subnav_oh{vertical-align:middle}.dropdown__subnav_inner_row .menu-ratings{margin:0 0 10px}.dropdown__subnav_inner_row .mdi.menu-review-icon:before{font-size:2rem;vertical-align:top}.dropdown__subnav_inner_row .mdi.menu-review-icon{font-size:0;color:#ffcf3e;line-height:30px}.dropdown__subnav_inner_row h6{font-size:1.6rem;margin:0 0 10px;color:#000}.dropdown__subnav_inner_row p{font-size:1rem;margin:0;color:#000}.dropdown__subnav_heading{font-family:apercubold,sans-serif;font-size:1.125rem;margin:0 0 8px 0;color:rgba(0,0,0,.87);line-height:28px}.dropdown__subnav_image{display:block;width:100%;border-radius:5px}.dropdown__subnav_card{position:relative;z-index:0}.dropdown__subnav_inner_wrapper{position:absolute;inset:0;z-index:1}.dropdown__subnav_inner_wrapper:focus{box-shadow:0 0 0 2px #2e577c}.dropdown__subnav_link{display:inline-block;font-family:apercu,sans-serif;font-size:1.125rem;color:#2e577c;text-decoration:none;margin:5px 0 0}.dropdown__subnav_image_wrapper:hover .dropdown__subnav_link{color:#1e3d54;text-decoration:underline}.dropdown__subnav_card:hover .dropdown__subnav_link{color:#1e3d54;text-decoration:underline}.dropdown__subnav_link:hover{color:#1e3d54;text-decoration:underline}.dropdown__subnav_link:active{color:#437eb4}.dnav.dropdown__subnav ul{margin:0 0 20px;padding:0}.dnav.dropdown__subnav ul li{margin-bottom:0}._tel img{display:inline-block;vertical-align:middle;margin-right:5px;width:20px;height:20px;margin-top:4px}.header-toggle__button p{width:32px;margin:0}.header-toggle__button p span{height:3px;background:#1f3e55;display:block;margin-bottom:5px;-webkit-transition:all .24s ease-in-out;transition:all .24s ease-in-out}.header-toggle__button span{font-size:12px;font-weight:600;color:#1f3e55!important}.header-toggle__button.menu__open p+span{display:none}.header-toggle__button.menu__open p span.__first{-webkit-transform:translateY(5px) rotate(135deg);-moz-transform:translateY(5px) rotate(135deg);-ms-transform:translateY(5px) rotate(135deg);-o-transform:translateY(5px) rotate(135deg);transform:translateY(5px) rotate(135deg)}.header-toggle__button.menu__open p span.__middle{background:0 0}.header-toggle__button.menu__open p span.__last{-webkit-transform:translateY(-11px) rotate(-135deg);-moz-transform:translateY(-11px) rotate(-135deg);-ms-transform:translateY(-11px) rotate(-135deg);-o-transform:translateY(-11px) rotate(-135deg);transform:translateY(-11px) rotate(-135deg)}.price_bundle,.price_frame{color:#2a2a2a!important}.el_price_bundle{display:none!important}.updating-cart.product-buy__button_add_on .action,.updating-cart.product-buy__button_multiple .action{background:#3bcb86}.updating-cart.product-buy__button_add_on .action span,.updating-cart.product-buy__button_multiple .action span{font-size:0}.updating-cart.product-buy__button_add_on .action span:before,.updating-cart.product-buy__button_multiple .action span:before{content:'LOADING...';font-size:16px}.updating-cart.product-buy__button_add_on .price,.updating-cart.product-buy__button_multiple .price{display:none}.cs-price-loading{visibility:hidden}.cs-price-loader{position:absolute;top:10px;left:50%;transform:translate(-50%,0);z-index:99}.cs-price-loader .mdi{font-size:50px}.uc_loader{width:calc(100% / 3);height:52px;font-size:2rem;display:none;background:#3bcb86}.uc_loader i{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite;line-height:52px}.updating-cart.product-buy__button_add_on .uc_loader,.updating-cart.product-buy__button_multiple .uc_loader{display:block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes tada{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes tada{0%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);-ms-transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}100%{-webkit-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}.template-cart .help-text-animation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-name:tada;animation-name:tada}.no-mb{margin-bottom:0}.measurement_accordion:first-child::after{display:none!important}.product_specs:after{content:'';width:100%;z-index:2;top:28px;height:1px;background-color:#ccc;position:absolute}.content_toshown{background-color:#eff7f9}.content_toshown .left-portion{margin-bottom:4rem;padding-bottom:1rem}.content_toshown .left-portion,.content_toshown .right-portion{margin-top:4rem;margin-bottom:4rem}.measurement_accordion:last-child .left-portion{margin-bottom:4rem}.measurement_accordion:last-child .right-portion{margin-bottom:4rem}.product_specs button:active{background:#2e577c}@media screen and (min-width:1280px){.product{position:relative;max-width:1600px;margin:0 auto}.product-slider{float:left;max-width:calc(100% - 512px)}.product-box{max-width:512px;margin-right:0}.product-box__wrap{padding:0 0 0 2rem!important}.product-slider__controls{position:relative;align-items:center;justify-content:center;width:100%;left:0;transform:none;margin-left:0;flex-direction:row;top:3px}.product-slider__controls-thumb{margin:4px 4px}}@media screen and (max-width:1279px) and (min-width:861px){.product-slider{float:left;width:calc(100% - 432px)}.product-box{min-width:432px;width:auto}.product-box__wrap{padding:0 0 0 1rem!important}.product-slider__controls{position:relative;align-items:center;justify-content:center;width:100%;left:0;margin-left:0;transform:none;flex-direction:row;top:3px}.product-slider__controls-thumb{margin:4px 4px}section.product{padding:0 2rem 2rem}}@media screen and (max-width:860px){.product-box .yotpo .pull-left{text-align:center;float:none}.product-box .product-reviews{margin:.5rem 0}.product-box .product-reviews .yotpo{display:inline-block}.product-logo img{margin:0 auto;display:block}.product-box__wrap .product-description{text-align:center}.product-box__wrap{text-align:center}.product-slider{z-index:auto}.product-box .yotpo-bottomline{text-align:center;float:none}.product-slider__controls{z-index:99;margin-left:0;top:0;position:relative;justify-content:center;align-items:center;width:auto;background-color:transparent;border-radius:20px;padding:0 5px;display:inline-block;line-height:1;font-size:0;margin:8px auto 0}.product-slider__controls .product-slider__controls-thumb{display:inline-block;background-color:rgba(0,0,0,.12)!important;border:1px solid #e5e5e5}.product-slider__controls .product-slider__controls-thumb.active{background-color:rgba(0,0,0,.54)!important}.product-box__wrap{max-width:640px;margin:0 auto}.product-logo{margin-top:32px}}@media screen and (min-width:768px) and (max-width:1024px){.icongrid-list{padding:32px 0}.icongrid-item__image.large{width:64px;height:64px}.product-detail__list-wrapper{max-width:100%}.product-detail__icon{width:64px;height:64px}.advantage-grid .advantage-grid__img-wrapper{width:100%}.product-detail{padding:62px 0 26px}.product-detail__header{margin-bottom:40px;padding:0}.product-detail__cta-main{display:table;margin:42px auto 6px}.product-detail__cta{margin:0;margin-right:24px;margin-bottom:5px}.hightlight-grid__section-wrapper{padding:0}.hightlight-grid-img__wrapper{text-align:center}.hightlight-grid-img__wrapper img{display:table;margin:0 auto 8px}.hightlight-grid-img__wrapper p{margin:0}.hightlight-grid .slick-initialized .slick-slide{height:auto;padding:0;max-width:152px;margin-left:20px;margin-right:20px}}@media screen and (min-width:881px) and (max-width:936px){.product-detail__cta{margin-bottom:14px}}@media screen and (min-width:1024px) and (max-width:1130px){.product-detail__cta{margin-bottom:14px}}@media screen and (max-width:767px){.product-box__wrap{padding:16px}.product-slider__wrap{height:60vw}.product-slider__slide img{height:100%;display:block;object-fit:cover}.video-youtube{height:100%!important}.product-detail{padding:4rem 0 34px}.product-detail__wrapper.has-external-button{padding-left:56px}.product-detail__icon{width:56px;height:56px}.product-detail__list{margin:48px 0 0}.product-detail__cta-main{width:100%;margin:42px auto 6px!important}.product-detail__cta{width:100%;margin-top:0;margin-bottom:24px}.icongrid-list{padding:10px 0}.icongrid-item{display:inline-block;vertical-align:top;width:50%;-webkit-min-logical-height:unset;max-width:inherit;margin:0 0 2rem}.icongrid-item__text{text-align:center;margin-left:14px}.icongrid-item__image.large{width:56px;height:56px}.hightlight-grid__section-wrapper{padding:0}.hightlight-grid-img__wrapper{text-align:center}.hightlight-grid-img__wrapper img{display:table;margin:0 auto 8px;max-width:152px;height:152px;object-fit:contain}.hightlight-grid-img__wrapper p{margin:0}.slick-initialized .slick-slide{height:auto;padding:0 13px}.hightlight-grid__section-wrapper.slick-initialized .slick-slide{width:min-content}}.f1{display:block;font-size:36px;color:#3c3c3f;line-height:normal;margin-bottom:0}a.f1:hover,a.f1span.f2:hover{color:inherit;text-decoration:none}.u-icon{width:72px;height:56px;background-color:#bbb;display:flex;align-items:center;justify-content:center}.product-slider__controls .product-slider__controls-thumb.video-thumb{background-repeat:no-repeat;background-size:50%;background-color:#bbb}.product-slider__slide{background-image:none!important}.product-slider__slide{display:none}.product-slider__slide img{width:100%}.product-slider__slide.active{display:block}.content-badge,.nav-badge{display:inline-block;font-size:.75rem;font-family:apercubold,sans-serif;padding:3px 6px;line-height:normal;background-color:#0c324c;border-radius:2rem;color:#fff;text-transform:uppercase}.discount-badge{display:inline-block;font-size:.75rem;font-family:apercubold,sans-serif;padding:3px 6px;line-height:normal;background-color:#d44316;border-radius:2rem;color:#fff;text-transform:uppercase}.nav-badge{top:-1px;position:relative}.nav-badge.light{background-color:#fff;color:#1e3d54}.nav-badge.discount{background-color:#2382ff;color:#fff}.nav-badge.closeout{background-color:#e53e30;color:#fff}.mnav-item__dropdown_inner .nav-badge.closeout{top:-3px}.content-badge:hover{text-decoration:none;background-color:#1e3d54;color:#fff}.sale-badge{color:#d0021b;font-size:.75rem;font-family:apercubold,sans-serif;padding:0 4px;text-transform:uppercase}.compare-style-link,.firmness-guide-link,.size-guide-link{color:#2e577c;font-weight:500;margin-left:16px;float:right}.compare-style-link,.firmness-guide-link,.size-guide-link{color:#2e577c!important;cursor:pointer!important}.firmness-guide-link:hover,.size-guide-link:hover{text-decoration:underline!important}.advantage-grid{min-height:600px;padding:90px 8vw 120px 8vw}.advantage-grid__header{text-transform:none;margin-bottom:100px;text-align:center;font-size:2.25rem;line-height:2rem}.advantage-grid__advantages-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;margin:0 auto}.advantage-grid__img-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:10rem;margin:0 1rem}.advantage-grid__img{max-height:72px;max-width:72px;margin:0 auto;display:block}.advantage-grid__title{text-align:center;font-size:1.125rem;line-height:1rem;margin:1rem 0}.advantage-grid__text{text-align:center;font-weight:400;font-size:1rem;font-family:inherit;color:rgba(0,0,0,.87)}.advantage-grid__title>a{padding:1rem;display:inline-block}.advantage-grid__slider{display:none}@media screen and (max-width:48rem){.advantage-grid{padding:3rem 1rem;min-height:400px}.advantage-grid__header{margin-bottom:45px;font-size:1.68rem}.advantage-grid__title{font-size:1.125rem;line-height:1rem;margin:1rem auto}.advantage-grid__text{font-weight:400;font-size:1rem;font-family:inherit;max-width:400px;margin:0 auto}.advantage-grid__advantages-wrapper{display:none}.advantage-grid__slider{display:block}.advantage-grid__slider .slick-dots{display:block;text-align:center;margin:10px auto}.advantage-grid__slider .slick-dots li{width:1.5rem;display:inline-block}.advantage-grid__slider .slick-dots li button::before{position:relative;color:#e0e0e0;opacity:1;width:auto;height:auto;line-height:1.25rem;font-size:2.5rem}.advantage-grid__slider .slick-dots .slick-active button::before{color:#3c3c3f;opacity:1}.advantage-grid__slider .slick-next:before,.advantage-grid__slider .slick-prev:before{font-size:1.5rem;color:#3c3c3f}.advantage-grid__slider .slick-next,.advantage-grid__slider .slick-prev{margin-top:-152px}}.new{background:#2be08d;color:#fff;border-radius:24px;display:inline-block;padding:3px 8px;font-size:14px}.check-found{border-bottom:none}._disableCheckbox{opacity:.5;pointer-events:none}.title-after-price{margin:0 0 .25rem}.discount-price{display:inline-block;margin:0 10px 0 0}.total-price{display:inline-block;position:relative}.title-after-price .currency-symbol{display:inline-block;font-family:apercu,sans-serif;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1;text-align:right}.title-after-price .discount-price .currency-symbol{color:#3c3c3f;vertical-align:middle}.title-after-price .total-price .currency-symbol{color:#707070;position:relative;font-size:12px;top:-2px;margin-left:3px}.title-after-price #discount-price{display:inline-block;font-family:apercubold,sans-serif;font-size:28px;font-style:normal;font-stretch:normal;line-height:1;color:#3c3c3f;vertical-align:middle}.title-after-price #total-price{display:inline-block;font-family:apercubold,sans-serif;font-size:17px;font-style:normal;font-stretch:normal;color:#707070;text-decoration:line-through}.title-after-price .cs-product-price{display:inline-block;font-family:apercu,sans-serif;font-size:17px;font-weight:400;font-style:normal;font-stretch:normal;color:rgba(0,0,0,.38);text-decoration:line-through}.title-after-price span#total-price:after{display:none;position:absolute;content:" ";width:100%;right:0;top:12px;height:2px;background:rgba(0,0,0,.38)}.ajaxcart__content form{height:auto!important}.ajaxcart--modal{background:#f7f7f7!important}.addon-item{text-align:center;padding:28px!important;width:340px!important;margin:12px;background:#fff;border-radius:4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.38),0 0 2px 0 rgba(0,0,0,.12)}.addon-item .f1{font-size:24px}.addon-feature{margin:0 auto 10px;max-width:200px}.addon-related{box-sizing:border-box;padding:0 0 20px 0;margin:0 auto;text-align:center}.ajaxcart__content .addon-related{max-width:340px}.addon-related *{box-sizing:border-box}.addon-description{font-family:inherit;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.29;text-align:center;margin:10px 0;color:rgba(0,0,0,.54)}.addon-variant{font-size:16px;color:rgba(0,0,0,.87)}.addon-variant .addon-old-price{text-decoration:line-through;color:#d44316}.addon-cart{border:0;margin:20px 0 0;padding:18px 40px}.addon-cart .inline-loader{display:none;font-size:25px;position:absolute;right:20px;top:12px}.addon-cart.loading{position:relative;padding:18px 70px 18px 40px}.addon-cart.loading .inline-loader{display:inline-block}.addon-cart:disabled,.addon-cart[disabled]{color:rgba(0,0,0,.38);background-color:rgba(0,0,0,.12)}.ajaxcart--modal .ajaxcart__content{background:0 0!important}.addon-related .slick-next,.addon-related .slick-prev,.slideshow-reviews .slick-next,.slideshow-reviews .slick-prev{top:0;padding:100px 20px;height:calc(100% - 60px);margin-top:0;opacity:1;font-size:30px;background-size:10px;background-position:center center;background-repeat:no-repeat}.addon-related .slick-prev{left:-60px}.addon-related .slick-next{right:-60px}.addon-related .slick-next .mdi,.addon-related .slick-prev .mdi{font-size:45px;color:rgba(0,0,0,.54)}.slideshow-reviews .slick-next,.slideshow-reviews .slick-prev{color:rgba(0,0,0,.54)}.slideshow-reviews .slick-next .mdi,.slideshow-reviews .slick-prev .mdi{font-size:62px}.addon-related .slick-next:hover .mdi,.addon-related .slick-prev:hover .mdi,.slideshow-reviews .slick-next:hover .mdi,.slideshow-reviews .slick-prev:hover .mdi{color:rgba(0,0,0,.87)}.addon-related .slick-next.slick-disabled,.addon-related .slick-prev.slick-disabled,.slideshow-reviews .slick-next.slick-disabled,.slideshow-reviews .slick-prev.slick-disabled{opacity:0}.addon-related .slick-prev:before,.slideshow-reviews .slick-prev:before{display:none}.addon-related .slick-next:before,.slideshow-reviews .slick-next:before{display:none}.addon-related .slick-dots{background:red;z-index:99;margin-left:0;top:0;position:relative;justify-content:center;align-items:center;width:auto;background-color:#d8d8d8;border-radius:20px;padding:0 5px;display:inline-block;line-height:1;font-size:0;margin:16px auto 0;padding:6px 10px}.addon-related .slick-dots li{display:inline;float:left;border-radius:10px;width:8px;height:8px;margin:0 8px;background:rgba(0,0,0,.12)!important}.addon-related .slick-dots li.slick-active{background:rgba(0,0,0,.54)!important}.addon-related .slick-dots li button{visibility:hidden}#cartWrapper .addon-wrapper{position:relative;margin:24px 0 0 0}.common-loader-background{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.5);z-index:999999998}.common-loader{display:none;margin-top:-35px;margin-left:-35px;font-size:10px;position:fixed;top:50%;left:50%;font-size:50px;color:#fff;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);z-index:999999999}@-webkit-keyframes customloader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes customloader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width:767px){.ajaxcart__content form{height:auto!important}.ajaxcart__content form .cartForm_left_content{height:auto!important}.ajaxcart__content{overflow-y:auto!important}.addon-related{max-width:100%}.addon-item{width:264px}.addon-related .slick-next,.addon-related .slick-prev,.slideshow-reviews .slick-next,.slideshow-reviews .slick-prev{display:none!important}}@media screen and (max-width:480px){.total-price{display:block;margin:0 auto;line-height:1;max-width:135px}}.homepage-instagram{padding:30px 0}.yotpo-instagram{padding:30px 0}.homepage-instagram h1,.yotpo-instagram h1{text-align:center;margin:0 auto 15px;padding:0 15px}.homepage-instagram p,.yotpo-instagram p{text-align:center;font-family:inherit;margin:0 auto 15px;padding:0 15px;font-family:apercubold,sans-serif}.homepage-instagram a,.yotpo-instagram a{position:relative;color:inherit;text-align:center;font-size:inherit}.homepage-instagram a:hover::after,.yotpo-instagram a:hover::after{background:rgba(19,177,226,.7)}.yotpo-pictures-widget .yotpo-load-more-button{background-color:#fff!important;color:#13507a!important;height:52px!important;padding:17px!important;border:none!important;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.yotpo-pictures-widget .yotpo-load-more-button:hover{color:#0c324c!important;box-shadow:0 8px 24px rgba(0,0,0,.25),0 8px 8px rgba(0,0,0,.22);transition:all .3s cubic-bezier(.25, .8, .25, 1)}.yotpo-pictures-widget .yotpo-icon-button-text{font-style:normal!important;font-stretch:normal;font-family:apercubold,sans-serif!important;color:inherit!important}@media screen and (min-width:768px) and (max-width:1024px){.homepage-instagram h1,.yotpo-instagram h1{font-size:2.25rem;margin-bottom:40px;padding:0}}@media screen and (max-width:55rem){.homepage-instagram h1,.homepage-instagram h1 a,.yotpo-instagram h1,.yotpo-instagram h1 a{font-size:1.6875rem;line-height:2rem;margin:0 1rem 2rem}#try-now-program .product-detail__wrap.Tnp_tab .product-detail__list.try-now-class{max-width:100%}#try-now-program .product-detail__list.try-now-class .product-detail__list-wrapper{padding-block:0 48px}}span.overlay{position:absolute;width:100%;left:0;display:inline-block;height:100%}.review-wrapper{text-align:center;padding:60px 0 45px;background-repeat:no-repeat;position:relative}.review-wrapper p{line-height:1.38;color:inherit;max-width:725px;margin:0 auto 20px;font-size:18px;width:100%}.review-wrapper h1{color:inherit;font-size:36px;margin:16px 0}.review-container{max-width:1000px;margin:0 auto;width:100%;position:relative;overflow:hidden}.review-star-wrapper{position:relative;overflow:hidden}.review-star-top{position:absolute;top:0;left:0;width:100%;white-space:nowrap;overflow:hidden}.yotpo-stars{display:inline-block}.review-icon{font-size:40px!important;color:#ffcf3e!important;line-height:40px!important}.athlete-rating-stars{text-align:center;margin:20px 0}.overall-review .review-icon{font-size:24px!important;line-height:24px!important}.product-review .review-icon{font-size:16px!important;line-height:17px!important}.review-one .stars{width:100%;overflow:hidden;clear:both}.bar-fill{height:16px;background-color:#13b1e2;width:30%}.bar-empty{background:#fff;width:100%;max-width:128px;margin-bottom:5px;margin-top:3px;height:16px;margin-left:18px}.bar-container{display:flex}.bar-container .star-count{font-size:14px;color:#fff;position:relative;left:16px;line-height:normal}.bar-container .yotpo .yotpo-bottomline .yotpo-icon-star,.yotpo .yotpo-bottomline .yotpo-icon-empty-star,.yotpo .yotpo-bottomline .yotpo-icon-half-star{color:#ffcf3e}.stars .yotpo.bottomLine .pull-left{float:none;text-align:center}.stars .yotpo a.text-m{display:inline-block}.stars .yotpo.bottomline{display:inline-block}.stars .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.stars .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star{font-size:38px;color:#ffcf3e},.bar-container .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.bar-container .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star{font-size:21.5px;color:#ffcf3e}.stars .bottomline{margin-top:6px}.review-sec{width:100%}.brands{padding:60px 20px;background-color:#f8fafa}.brand-wrapper{font-size:0;max-width:1200px;margin:0 auto}.brand-wrapper .brand-container{display:inline-block;width:33.33%;vertical-align:top}.section-2{width:100%;margin:0 auto;overflow:hidden;max-width:1600px}.brand-container img{width:100%;max-width:176px;display:block;margin:0 auto;margin-top:10px;margin-bottom:20px}.brands h5{font-size:20px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1;text-align:center;color:#3c3c3f}.brands p{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.38;text-align:center;color:#3c3c3f}.brand-container{width:100%;padding:20px}.brand-container span.yotpo-icon.yotpo-icon-star{float:none;text-align:center}.brand-container .bottomline{text-align:center}p.brand-name{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;color:rgba(0,0,0,.54);line-height:1.38}p.brand-rating{font-size:24px;font-weight:700;line-height:.92;margin:0 0 8px}.brand-container .yotpo.bottomline{margin-bottom:8px}.brand-container .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.brand-container .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star{font-size:21.5px;color:#ffcf3e}a.feature-link{font-size:16px;text-align:center;color:#3c3c3f;display:block;text-align:center;margin-top:32px}.review-sec{padding-top:66px;padding-left:16px;padding-right:16px}.review-sec h1{text-align:center;font-size:36px;font-weight:700;line-height:1.06;margin-bottom:53px;text-align:center;color:rgba(0,0,0,.87)}.based-review .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.based-review .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star{font-size:21.5px;color:#ffcf3e}.based-review{font-size:14px;line-height:1;color:rgba(0,0,0,.87);float:left}.product-contain .yotpo.bottomline .yotpo-bottomline .yotpo-icon-empty-star,.product-contain .yotpo.bottomline .yotpo-bottomline .yotpo-icon-star{font-size:16.5px;color:#ffcf3e}.block-imgtext{display:flex}.img-contain{overflow:hidden;width:100%}.product-contain{float:left;padding-left:8px}p.product-name{font-size:10px;font-weight:500;line-height:1.2;color:#76767c;text-transform:uppercase}p.review-title{font-size:16px;font-weight:600;font-style:normal;font-stretch:normal;line-height:1.25;color:rgba(0,0,0,.87)}.product-contain p{margin:0;margin-bottom:3px;padding-right:8px;text-align:left;line-height:inherit}.img-contain .img img{width:96px;height:auto;float:left;border:solid 1px rgba(0,0,0,.12);border-radius:2px;display:inline-table}.boxes-container .box{text-align:right;float:left;width:calc(50% - 18px);padding-top:16px;padding-bottom:16px;border-top:solid 1px rgba(0,0,0,.12)}.boxes-container .box:nth-child(odd){margin-right:36px}.boxes-container .box .desc{font-size:16px;line-height:1.38;min-height:40px;color:rgba(0,0,0,.87);text-align:left;margin-bottom:0;margin-top:13px}.review-custom-fields{margin:20px 0;padding:20px;background-color:#f6f8fc}.reviewer-name{text-align:left;margin-top:8px}.reviewer-name span:first-child{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.2;color:rgba(0,0,0,.54)}.reviewer-name span:last-child{font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25;color:#76767c;margin-left:7px}a.readmore{font-size:14px;margin-top:6px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.57;color:#2e577c;text-decoration:underline;text-align:right;display:inline}.product-contain .date{text-align:right;display:inline-block}.boxes-container .box:nth-child(odd){margin-right:36px}.img-contain span.date{font-size:10px;font-weight:500;line-height:1.2;position:relative;color:#76767c;top:12px}.readless{display:none;font-size:14px;margin-top:6px;font-weight:500;font-style:normal;font-stretch:normal;line-height:1.57;color:#2e577c;text-decoration:underline;text-align:right}.verified img{width:auto;height:20px;vertical-align:top}span.total-review-points{display:inline-block;vertical-align:middle;margin-left:20px;font-weight:500}.product-contain p:nth-child(2){margin-bottom:0;line-height:inherit}@media screen and (min-width:768px) and (max-width:980px){.stars .bottomline{margin-top:0}.review-sec{width:100%!important}.review-one .stars{float:none;width:auto}.review-one .bars{max-width:273px;width:auto!important;margin:0 auto;float:none!important;margin-top:20px}.review-container{max-width:670px}}.verified-buy{color:#1bba7b!important;margin-left:3px!important;display:inline-block;vertical-align:middle}@media screen and (max-width:768px){.brand-wrapper .brand-container{width:50%}}@media screen and (max-width:480px){.brand-wrapper .brand-container{width:100%}}@media screen and (max-width:767px){p.brand-name{margin-bottom:0}.review-wrapper .review-container h1{font-size:27px}.review-one .stars .bottomline{margin-top:0}.review-container>p{margin-bottom:30px}.review-one .bars{max-width:273px;width:auto!important;margin:0 auto;float:none!important;margin-top:30px}.review-sec h1{font-size:27px!important}.boxes-container{padding-top:16px!important;padding-bottom:16px!important}.based-review .boxes-container .box{float:none;width:100%}.section-2 .review-sec{float:none;overflow:hidden!important;width:100%;padding-top:40px}.section-2 .brands{float:none;width:100%}.review-container{margin-top:0!important}.review-wrapper{padding:60px 15px 0}.review-container .review-one-inner{float:none;display:block}.review-two h3{text-align:center}.review-wrapper p br{display:none}.review-one .stars{width:auto!important;float:none!important}.yotpo .yotpo-bottomline{line-height:inherit}.boxes-container .box .desc{margin-top:0}.reviewer-name{margin-top:8px}.img-contain .img img{width:88px}}@media screen and (max-width:980px){.brands{min-height:auto!important;padding-bottom:50px}}@media screen and (max-width:360px){.yotpo .overall-review .review-icon{font-size:21px!important}}#pagination{clear:both;text-align:center;padding-bottom:25px;float:left;width:100%;margin-top:8px;padding-top:18px;line-height:normal;font-size:18px!important;border-top:solid 1px rgba(0,0,0,.12)}div#pagination span a{font-size:1.5rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;text-align:center;color:rgba(0,0,0,.54);padding:5px 8px;font-family:inherit}#pagination a.current{color:rgba(0,0,0,.87)!important}a.page-arrow{color:rgba(0,0,0,.54);font-weight:700;text-decoration:none;margin-left:8px;margin-right:8px}a.page-arrow.mdi:before{font-size:1.5rem;vertical-align:text-top}.rev-loader{position:fixed;top:0;height:100%;width:100%;left:0;background:rgba(255,255,255,.8);z-index:100;display:none}.rev-loader .uc_loader{position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:auto;background:0 0;display:block;font-size:2rem}span.verified i{color:#1bba7b;vertical-align:text-bottom}span.line-wrapper{display:inline-block}.cs-image-wrapper{display:none;position:fixed;top:0;left:0;bottom:0;right:0;background-color:rgba(0,0,0,.5);z-index:99999997}.cs-image-wrapper .cs-image-close{color:rgba(0,0,0,.54);font-size:21px;font-weight:700;position:absolute;top:-2px;right:-3px;cursor:pointer;padding:0 7px}.cs-image-wrapper .cs-image-inner{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:99999998;max-height:90vh;overflow:hidden;overflow-y:auto}.cs-image-wrapper .cs-image-inner img{display:block;width:100%}@media screen and (max-width:767px){.cs-image-wrapper .cs-image-inner{width:90%}}.check-found{margin-top:8px!important}.check-found.non-bundle-product h3.switch_heading{margin:0 0 .5rem}.check-found p a{display:none!important}span.popup-click{text-decoration:underline;cursor:pointer;color:#0c324c;margin-top:1.2px;display:inline-block}.product-popup-call{color:#0c324c;text-decoration:underline;cursor:pointer}span.popup-caller{text-decoration:underline;text-underline-position:under;cursor:pointer;color:#2e577c;margin-top:1.2px;display:inline-block}#product .modal{display:none;position:fixed;z-index:99999997;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}#product .cs-modal-overlay{position:fixed;z-index:99999998;padding-top:100px;left:0;top:0;width:100%;height:100%}#product .modal-content{border-radius:4px;box-shadow:0 24px 24px 0 rgba(0,0,0,.26),0 0 24px 0 rgba(0,0,0,.12);background-color:#fefefe;margin:auto;border:1px solid #888;width:100%;max-width:640px;height:auto;padding:24px;background:#fff;position:absolute;top:50%;left:50%;z-index:99999999;transform:translate(-50%,-50%)}#product .close{color:#aaa;float:right;color:rgba(0,0,0,.54);font-size:21px;font-weight:700;position:absolute;top:-2px;right:-3px;padding:0 7px}#product .close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer}#product h3{font-size:25px;font-weight:600}#product .remove-celliant-popup h3{display:none}#product .container-popup{font-size:0}.container-popup .right-col{display:inline-block;vertical-align:middle;width:60%;padding-left:50px}#product .remove-celliant-popup .container-popup .right-col{width:calc(100% - 100px);padding-left:20px}#product .celliant-product-list{display:none;margin:25px 0 0 0}#product .celliant-product-list li{margin:0;position:relative;padding-left:30px}#product .celliant-product-list .mdi{font-size:22px;position:absolute;left:0;top:-4px}#product .remove-celliant-popup .celliant-product-list{display:block}.container-popup img{display:inline-block;vertical-align:middle;width:40%}#product .remove-celliant-popup .container-popup img{max-width:100px}.container-popup.container-popup-item-second{margin:10px 0 0 0;display:none}#product .modal-description{font-size:15px;margin:0 0 15px}#product .modal-product-list ul{list-style:disc;padding:0 0 0 20px;margin:0}#product .remove-celliant-popup .modal-description{display:none}#product .remove-celliant-popup .variant-price{display:none}.right-col h1{font-size:24px;text-transform:uppercase;font-family:apercu,sans-serif;line-height:normal;font-weight:400;color:rgba(0,0,0,.87);margin-bottom:8px}#product .modal-cta{clear:both;margin:30px -10px 0}#product .order{float:left;width:50%;padding:0 10px;text-align:center}#product .close-modal-cta{float:left;width:50%;padding:0 10px;text-align:center}#product .order a{display:inline-block;background:#1e3d54;text-decoration:none;clear:both;text-align:center;color:#fff;font-size:15px;padding:13px;margin:0 auto;border-radius:3px;font-weight:700;width:100%}#product .close-modal-cta a{display:inline-block;background:#989898;text-decoration:none;clear:both;text-align:center;color:#fff;font-size:15px;padding:13px;margin:0 auto;border-radius:3px;font-weight:700;width:100%}p.product-desc{display:none;font-size:14px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.43;margin-bottom:8px}#product .remove-celliant-popup p.product-desc{display:block;font-size:16px}p.variant-price{margin-bottom:0;font-size:16px;font-weight:400;font-style:normal;font-stretch:normal;line-height:1.25}.modal-head{clear:both;font-size:1rem;margin:0 0 5px;font-weight:600}#product .remove-celliant-popup .modal-head{font-size:25px;font-weight:600;line-height:35px}.modal-head .f1,.modal-head .f2{font-size:24px}.frequent-products{background-color:#f8fafa;padding:24px 20px 12px;margin:0 0 15px;border:2px solid #f8fafa;border-radius:5px}.add-on-row{display:block;width:100%;border-top:1px solid rgba(0,0,0,.12);padding:12px 0}.add-on-row.is-additional{border-top:0;display:none;margin:0 0 16px}.add-on-row .add-on-heading{clear:both;font-size:15px;color:#000;margin:0 0 8px}.add-on-row .add-on-inner{position:relative;display:table;width:100%;padding:0 40px 0 0}.add-on-row.remove-on-row{display:none}.add-on-row.remove-on-row .add-on-inner{padding:0 40px 0 0}.add-on-row .add-on-left{width:120px;display:table-cell;vertical-align:middle}.add-on-row .add-on-right{padding:0 0 0 20px;display:table-cell;vertical-align:middle}.add-on-row.remove-on-row .add-on-right{padding:0}.add-on-row.is-additional .add-on-right{padding:0}.add-on-row .add-on-title{clear:both;color:rgba(0,0,0,.87);font-size:15px;line-height:1em;margin:0 0 5px}.add-on-row .add-on-variant{display:inline-block;vertical-align:middle;font-size:15px;line-height:1.2em;margin:0 5px 0 0}.add-on-row .product-tiles-check{position:absolute;top:0;right:0;bottom:0;margin:auto;z-index:1}.product-tiles .check-mattress-only{display:none;position:relative;clear:both;font-size:15px;font-weight:400;color:#000;border:1px solid rgba(0,0,0,.12);border-left:0;border-right:0;padding:15px 40px 15px 0;margin:0 0 15px;text-align:left;cursor:pointer}.check-mattress-only .check-mattress-only-popup{text-decoration:underline}.check-mattress-only .check-mattress-only-checkbox{position:absolute;top:17px;right:8px;bottom:0;width:1.2rem;height:1.2rem;-webkit-appearance:none;background:#fff;border:2px solid rgba(0,0,0,.54);border-radius:2px;display:inline-block;vertical-align:middle;cursor:pointer}.check-mattress-only .check-mattress-only-checkbox:checked::before{content:"\F132";font:normal normal normal 24px/1 "Material Design Icons";text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:26px;position:relative;top:-10px;left:-5px;color:#2e577c}.product-buy .frequentXtotal{display:inline-block;width:auto;margin:0;font-size:inherit;font-weight:inherit;margin:0 0 0 8px}@media screen and (max-width:480px){#product .modal-content{max-width:320px;max-height:100vh;border-radius:4px;overflow:hidden;overflow-y:auto}.container-popup img{width:100%;margin-bottom:20px}#product .remove-celliant-popup .container-popup .right-col{width:100%;padding-left:0;text-align:left}.container-popup .right-col{width:auto;text-align:center}p.product-desc{margin-top:10px}.right-col h1{line-height:27px}#product .order{float:none;width:100%}#product .order a{margin:0 0 10px}#product .close-modal-cta{float:none;width:100%}}.h5--body .price-new,.price_bundle span.price-new{display:inline;color:#3272e3;margin-right:8px;font-family:apercubold,sans-serif}.h5--body .price-new,.h5--body .price-old{display:block;margin-right:0}.h5--body .price-old,.price_bundle span.price-old{text-decoration:line-through}.price-new{display:block}.price-old{text-decoration:line-through}.product-buy__button span.price-old,.product-buy__button_add_on span.price-old,.product-buy__button_multiple span.price-old{display:inherit;font-size:16px;color:rgba(0,0,0,.54);margin-left:8px}.container-popup p.variant-price{display:inline-flex}.cs-text-discounted-price{display:inline-block;margin:0 0 0 10px;color:#e14818;font-size:.8rem;font-family:apercu,sans-serif;text-transform:uppercase}.container-popup .cs-text-discounted-price{font-size:1rem}.container-popup .price-new{color:#e14818;padding:0 5px;font-weight:600}.cart-remove-events{pointer-events:none}.FreeItem{pointer-events:none}.FreeItem .ajaxcart__qty--minus,.FreeItem .ajaxcart__qty--plus,.FreeItem .cart__remove{display:none}.not-clickable{pointer-events:none}.help-text{display:block}.closeout-text-styling{display:grid;grid-template-columns:auto;justify-content:center;text-align:center;color:#76767c;padding:10px 20px}.help-text-styling{display:grid;grid-template-columns:auto auto;grid-column-gap:10px;align-items:center;justify-content:center;color:#005cff;background-color:#e5efff;padding:10px}.help-text-styling img{display:inline-block;width:45px}.help-text-styling a{color:#005cff}.compare-reviews .yotpo .pull-left{text-align:center;float:none}.compare-reviews .yotpo .text-m{vertical-align:initial}.compare-reviews a{display:inline-table;text-decoration:none}.return-exchange-policy{width:100%;background:#fff;padding:64px 0 32px}.return-exchange-policy__inner{max-width:640px;margin:0 auto}.return-exchange-policy__header{font-size:2.25rem;line-height:2.375rem;text-align:center;margin:0 auto 32px}.return-exchange-policy__wrapper{margin:0 auto 32px}.return-exchange-policy__list-item-wrap{padding:24px 0}.return-exchange-policy__list-item-title{text-decoration:none!important;position:relative;padding:0 48px;display:block;color:#1e3d54;cursor:pointer!important}.return-exchange-policy__list-item-title:focus,.return-exchange-policy__list-item-title:hover{color:#1e3d54}.return-exchange-policy__list-item-title:before{content:"\F156";font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;font-size:24px;vertical-align:middle;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.return-exchange-policy__list-item-title.collapse:before{content:"\F415";color:#2e577c}.return-exchange-policy__list-item-title.has-type-list{padding:0}.return-exchange-policy__list-item-title.has-icon-right{padding-left:0}.return-exchange-policy__list-item-title.has-type-list:before{display:none}.return-exchange-policy__list-item-title.has-icon-right:before{left:auto;right:0}.return-exchange-policy__list-item-title h2{font-size:22px;line-height:25px;color:#2e577c;font-weight:600;margin:0;color:inherit}.return-exchange-policy__list-item-content-wrap{display:none}.has-type-list-wrapper .return-exchange-policy__list-item-content-wrap{display:block}.return-exchange-policy__list-item-content-wrap h3{color:#1e3d54;font-weight:600;font-size:1.125rem;margin:16px 0}.return-exchange-policy__list-item-content{font-size:18px;line-height:32px;color:rgba(0,0,0,.87)}.return-exchange-policy__list-item-content p{margin-bottom:32px}.return-exchange-policy__list-item-content:last-of-type p:last-of-type{margin-bottom:8px}.notification-container{margin:32px 0 0}.notification-container__content{padding:21px 11px;font-size:18px;font-family:apercubold,sans-serif}@media (max-width:55em){.return-exchange-policy{padding:32px 16px}.return-exchange-policy__header{font-size:1.6875rem;line-height:2rem}.return-exchange-policy__list-item-wrap{padding:15px 0}.return-exchange-policy__list-item-title{padding:0 30px}.return-exchange-policy__list-item-title:before{font-size:20px}.return-exchange-policy__list-item-content{font-size:16px;line-height:28px}.return-exchange-policy__list-item-content p{margin-bottom:20px}.notification-container__content{font-size:16px}}@media screen and (max-width:480px){.return-exchange-policy__list-item-title h2{font-size:18px}.return-exchange-policy__list-item-content-wrap h3{font-size:16px;margin:16px 0 12px}}.lifestyle-grid{min-height:600px;padding:72px 3.671875vw 72px 3.671875vw;background-repeat:no-repeat;background-position:center bottom;background-size:cover}.lifestyle-grid__header{text-transform:none;margin-bottom:50px;text-align:center;font-size:2.25rem;line-height:1}.lifestyle-grid__lifestyle-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;margin:0 auto;flex-wrap:wrap}.lifestyle-grid__img-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.33333%;padding:0 65px}.lifestyle-grid .highlighted-text{margin:15px 0 0 0;text-align:right;color:rgba(0,0,0,.54);font-size:12px}.lifestyle-grid__img{max-height:72px;max-width:72px;margin:0 auto;display:block}.lifestyle-grid__title{text-align:center;font-size:1.125rem;line-height:1;font-weight:400;margin:1rem 0;line-height:20px}.lifestyle-grid__text{text-align:center;font-size:1.125rem;font-family:inherit;font-weight:400;color:rgba(0,0,0,.87);line-height:20px}.lifestyle-mobile-section{display:none}.lifestyle-grid .slick-arrow:before{font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(0,0,0,.54);font-size:50px;display:block}.lifestyle-grid .slick-prev:before{content:'\f141';left:0}.lifestyle-grid .slick-next{right:0}.lifestyle-grid .slick-next:before{content:'\f142'}.lifestyle-grid ul.slick-dots{display:inline-flex;background:rgba(0,0,0,.12);border-radius:20px;margin-bottom:0;padding:0 5px;margin-top:55px}.lifestyle-grid ul.slick-dots li{display:inline-block;margin-bottom:0}.lifestyle-grid ul.slick-dots li button{position:relative;width:24px;height:24px}.lifestyle-grid .slick-prev:before,.lifestyle-grid ul.slick-dots li.slick-active button:before,.slick-next:before{color:rgba(0,0,0,.54)}.lifestyle-grid ul.slick-dots li button:before{color:rgba(0,0,0,.12);font-size:50px;width:24px;height:24px;line-height:28px}.lifestyle-grid__lifestyle-wrapperr.slick-initialized{text-align:center}.lifestyle-grid__lifestyle-wrapperr .slick-disabled{display:none!important}@media (min-width:80.0625em){.lifestyle-grid{padding-bottom:20%}}@media (min-width:48em) and (max-width:64em){.lifestyle-grid__img-wrapper{padding:0 15px}}@media (max-width:47.9375em){.lifestyle-grid__lifestyle-wrapper{display:block;max-width:inherit}.lifestyle-grid{text-align:center;padding:72px 3.671875vw 80% 3.671875vw}.lifestyle-mobile-section{display:block}.lifestyle-grid__img-wrapper{width:100%;padding:0 50px!important}.lifestyle-grid__header{font-size:1.6875rem;line-height:1.875rem;margin-bottom:36px}.lifestyle-grid__text{max-width:400px;margin:0 auto}}.trial-grid{min-height:640px;padding:64px 3.671875vw 0 3.671875vw;background-repeat:no-repeat;background-position:top left;background-size:cover;position:relative;z-index:1}.trial-grid__header{text-transform:none;margin-bottom:75px;text-align:center;font-size:2.25rem;line-height:1;color:#fff}.trial-grid__trial-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px;margin:0 auto;flex-wrap:wrap}.trial-grid__img-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:33.33333%;padding:0 72px}.trial-grid__img{margin:45px auto 0;display:block;max-width:100%}.trial-grid .highlighted-text{margin:15px 0 0 0;text-align:right;color:rgba(0,0,0,.54);font-size:12px}.trial-grid__text{max-width:400px;margin:0 auto;text-align:center;font-size:1.375rem;line-height:1.375rem;font-family:inherit;font-weight:400;color:#fff}.trial-mobile-section{display:none}.trial-grid .slick-arrow:before{font:normal normal normal 24px/1 "Material Design Icons";font-size:inherit;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:rgba(255,255,255,.7);font-size:50px;display:block}.trial-grid .slick-prev:before{content:'\f141';left:0}.trial-grid .slick-next{right:0}.trial-grid .slick-next:before{content:'\f142'}.trial-grid__icon{margin:0 auto 30px;display:block;font-size:48px;text-align:center;line-height:1}.trial-grid ul.slick-dots{display:inline-flex;background:rgba(255,255,255,.5);border-radius:20px;margin-bottom:0;padding:0 5px;margin-top:55px}.trial-grid ul.slick-dots li{display:inline-block;margin-bottom:0}.trial-grid ul.slick-dots li button{position:relative;width:24px;height:24px}.slick-next:before,.trial-grid .slick-prev:before,.trial-grid ul.slick-dots li.slick-active button:before{color:#fff}.trial-grid ul.slick-dots li button:before{color:rgba(255,255,255,.5);font-size:50px;width:24px;height:24px;line-height:28px}.trial-grid__trial-wrapper.slick-initialized{text-align:center}.trial-grid__trial-wrapper .slick-next,.trial-grid__trial-wrapper .slick-prev{transform:translateY(-50%);position:absolute;top:20%}.trial-grid__trial-wrapper .slick-disabled{display:none!important}@media (min-width:48em) and (max-width:64em){.trial-grid__img-wrapper{padding:0 16px}}@media (max-width:47.9375em){.trial-grid__trial-wrapper{display:block;max-width:inherit}.trial-grid{padding:64px 16px 0 16px}.trial-mobile-section{display:block}.trial-grid__img-wrapper{width:100%;padding:0 50px!important}.trial-grid__header{font-size:1.6875rem;line-height:1.875rem;margin-bottom:60px}.trial-grid__text{font-size:1.125rem;line-height:1.375rem}}._hide{display:none!important}#mc_embed_signup input[type=email]{padding:0 0 0 1rem;font-size:1rem;font-family:inherit;font-weight:400}#mc_embed_signup input[type=email]:focus,#mc_embed_signup input[type=email]:hover{border-color:#13507a}#mc_embed_signup input[type=email]::-webkit-input-placeholder{color:rgba(0,0,0,.38);font-size:1rem;font-family:inherit;font-weight:400}div#mc_embed_signup .ql-editor p{color:#fff;font-family:inherit;font-weight:400}.__disabled{pointer-events:none;opacity:.5}.slick-arrow.slick-disabled{display:none}.our-mattresses-collection-component.homepage-collection .collection{padding:0}.our-mattresses-collection-component.homepage-collection .homepage-grid-container{display:flex;flex-direction:row;gap:16px;margin:2rem 0}.our-mattresses-collection-component.homepage-collection .grid__item{padding:0;border:1px solid rgba(0,0,0,.12);border-radius:8px;overflow:hidden;margin:0}.homepage-grid-container.styling-enabled.banner-enabled.grid__collection__homepage-featured-collection .homepage-collection-card.grid__item .grid__item__inner{display:flex;flex-direction:column;height:100%}.our-mattresses-collection-component.homepage-collection .cs-collection-container{max-width:1236px;margin:0 auto}@media screen and (min-width:1600px){.our-mattresses-collection-component.homepage-collection .cs-collection-container{max-width:1520px}}.our-mattresses-collection-component .grid-uniform.styling-enabled>.grid__item.homepage-collection-card .grid__item__inner{padding:0}.homepage-collection-card .grid__item-topbanner{width:100%}.homepage-collection-card .product-tag.full-banner{width:100%;text-align:center;padding:4px 0;margin:0;font-weight:700;text-decoration:none!important;text-transform:uppercase;background-color:#d4f0f9;color:#1e3d54;font-size:12px;display:block;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;position:absolute;top:0;left:0}.homepage-collection-card.grid__item .grid__item-topbanner .grid__image img{border-radius:0;border-top-left-radius:0;border-top-right-radius:0}.homepage-collection-card.grid__item .content-part.under{padding:16px;display:flex;flex-direction:column;justify-content:space-between;height:100%}.homepage-collection-card.grid__item .content-part.under .shop-wrapper{display:flex;align-items:center}.homepage-collection-card.grid__item .content-part.under a.btn{align-self:flex-end;flex:1 0 0}.our-mattresses-collection-component .cs-collection-container{max-width:1264px;margin:0 auto}.our-mattresses-collection-component .collection{padding:40px 0 0}.our-mattresses-collection-component .page-margin{padding:30px 0 0}.our-mattresses-collection-component .wrapper{padding:0 16px;max-width:100%}.our-mattresses-collection-component .grid,.our-mattresses-collection-component .grid--full,.our-mattresses-collection-component .grid--rev,.our-mattresses-collection-component .grid-uniform{margin:0 -16px}.our-mattresses-collection-component .grid-uniform>.grid__item{position:relative;margin:0 0 50px}.our-mattresses-collection-component .grid-uniform.styling-enabled>.grid__item .grid__item__inner{position:relative;border:1px solid rgba(0,0,0,.12);border-radius:8px;background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.38),0 0 2px 0 rgba(0,0,0,.38);padding:24px 16px 8px}.our-mattresses-collection-component .grid__item{padding:0 20px;font-size:18px}.our-mattresses-collection-component .header-text{font-size:2.25rem;line-height:3rem;margin:0}.our-mattresses-collection-component .subheader-text{font-size:20px;margin:0 auto 16px}.our-mattresses-collection-component .grid__item__inner .content-header{display:flex;flex-direction:column;align-items:center}.our-mattresses-collection-component .grid__item__inner .content-header.has-pinned-tag{padding:12px 0 8px 0}.our-mattresses-collection-component .grid__item__inner .content-header h3{margin:0}.our-mattresses-collection-component .grid__item__inner .content-part{padding:16px 0}.our-mattresses-collection-component .grid__item__inner .content-part a{text-decoration:underline;width:100%}.our-mattresses-collection-component .grid__item__inner .content-part .card-cta{padding:16px 0 0 0;justify-content:center}.our-mattresses-collection-component .grid__item.title{font-size:36px;text-transform:inherit}.our-mattresses-collection-component .grid__item img{display:inline-block;border-top-left-radius:3px;border-top-right-radius:3px}.our-mattresses-collection-component .product-tag{padding:4px;font-weight:700;text-align:center;min-width:200px;border-radius:30px;color:#1e3d54;text-decoration:none!important;text-transform:uppercase;background-color:#d4f0f9;font-size:12px;display:inline-block;margin-bottom:8px}.our-mattresses-collection-component .product-tag.pinned{position:absolute;width:100%;left:0;top:0;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0}.our-mattresses-collection-component .has-tag-absolute .product-tag{left:0;right:0;top:0;border-radius:3px;border-bottom-left-radius:0;border-bottom-right-radius:0;transform:translate(0,0)}.our-mattresses-collection-component .has-tag-inline .product-tag{top:0;left:auto;right:0;min-width:130px;transform:translate(0,0);border-radius:10px}.our-mattresses-collection-component .product-title-wrapper{display:block;position:relative;padding:0 140px 0 0;text-decoration:none!important}.our-mattresses-collection-component .has-tag-absolute .product-tag:before{display:none}.our-mattresses-collection-component .has-tag-absolute .product-tag:after{display:none}.our-mattresses-collection-component .has-tag-inline .product-tag:before{display:none}.our-mattresses-collection-component .has-tag-inline .product-tag:after{display:none}.our-mattresses-collection-component h3{color:#000;margin:0 0 15px;font-size:24px}.our-mattresses-collection-component h3 a{text-decoration:none!important;color:inherit}.our-mattresses-collection-component .product-description{font-size:inherit;margin:0 0 12px}.our-mattresses-collection-component .grid__collection__mattresses h3{margin:0 0 5px}#shop-great-deals .our-mattresses-collection-component .grid__collection__mattresses h3{margin:0 0 5px}#presidents-day-sale .our-mattresses-collection-component .grid__collection__mattresses h3{margin:0 0 5px}.template-collection .yotpo-star-ratings-clickable{justify-content:center!important}#shop-great-deals .yotpo-star-ratings-clickable{justify-content:center!important}.our-mattresses-collection-component .grid__collection__mattresses .product-description{margin:0 0 15px}.our-mattresses-collection-component .product-specs{font-size:inherit;font-weight:700;text-align:left;margin:0 0 15px;color:#000;padding:0 0 10px;border-bottom:1px solid #c2c2c2}.our-mattresses-collection-component .product-price{font-size:inherit;font-weight:700;color:#000}.our-mattresses-collection-component .product-price span{color:#707070;font-weight:400}.our-mattresses-collection-component .product-price p{display:inline-block;margin:0;color:#000;font-weight:400}.our-mattresses-collection-component .product-price .product-old-price{text-decoration:line-through}.our-mattresses-collection-component .product-price .product-discount-line{display:block;font-size:1rem;font-weight:400;color:rgba(0,0,0,.5)}.our-mattresses-collection-component .product-price .product-saved-price{display:block}.our-mattresses-collection-component .affirm-line-2{display:none}.our-mattresses-collection-component .product-finance{margin:5px 0 20px 0;text-align:left}.our-mattresses-collection-component .affirm-modal-trigger{font-size:inherit;color:#1e3d54;text-decoration:underline}.our-mattresses-collection-component .discount-text{color:#d44316;font-size:18px;font-family:apercubold,sans-serif;text-transform:uppercase;display:block}.our-mattresses-collection-component .shop-after-detail{font-size:inherit;display:inline-block;text-align:left;color:#000}.our-mattresses-collection-component a.shop-after-detail{color:#1e3d54;text-decoration:underline}.our-mattresses-collection-component .content-part{text-align:left}.our-mattresses-block{padding:45px 15px 70px;text-align:center}.our-mattresses-block .our-mattresses-block-title{font-size:36px;font-family:apercubold,sans-serif;text-align:center;color:rgba(0,0,0,.8);margin:0 0 34px}@media screen and (max-width:1600px){.our-mattresses-collection-component .cs-collection-container{max-width:1204px}.our-mattresses-collection-component .wrapper{padding:0 10px}.our-mattresses-collection-component .grid,.our-mattresses-collection-component .grid--full,.our-mattresses-collection-component .grid--rev,.our-mattresses-collection-component .grid-uniform{margin:0 -10px}.our-mattresses-collection-component .grid__item{padding:0 10px}}@media screen and (max-width:1280px){.our-mattresses-collection-component{max-width:100%}.our-mattresses-collection-component .collection{padding:30px 0 0}.our-mattresses-collection-component .page-margin{padding:20px 0 0}.our-mattresses-collection-component .wrapper{padding:0 30px}}@media screen and (max-width:991px){.our-mattresses-collection-component .wrapper{padding:0 12px}.our-mattresses-collection-component .grid__item.title{font-size:1.6875rem}.our-mattresses-collection-component .grid,.our-mattresses-collection-component .grid--full,.our-mattresses-collection-component .grid--rev,.our-mattresses-collection-component .grid-uniform{margin:0 -6px}.our-mattresses-collection-component .grid-uniform .grid__item{margin:0 0 45px}.our-mattresses-collection-component .grid__item{padding:0 5px}.our-mattresses-block{padding:15px 15px 50px;text-align:center}.our-mattresses-block .our-mattresses-block-title{font-size:30px;margin:0 0 20px}}@media screen and (max-width:768px){.template-product .yotpo-star-ratings-clickable{justify-content:center!important}.our-mattresses-collection-component .grid__item{font-size:14px}.our-mattresses-collection-component .grid__item__inner .content-part{padding:12px}.our-mattresses-collection-component .small--one-whole .grid__item__inner .content-part{padding:16px}.our-mattresses-collection-component .medium--one-whole h3{margin:0 0 15px}.our-mattresses-collection-component .medium--one-whole .product-description{margin:0 0 12px;min-height:auto;line-height:1.6}.our-mattresses-block .our-mattresses-block-title{font-size:24px}.our-mattresses-collection-component h3{font-size:18px}.our-mattresses-collection-component .grid__item__inner .content-header.has-pinned-tag{padding:26px 0 8px 0}.our-mattresses-collection-component.homepage-collection .homepage-grid-container{flex-direction:column;align-items:center}}@media screen and (max-width:480px){.our-mattresses-collection-component .product-tag{font-size:10px;padding:5px}.our-mattresses-collection-component .grid__collection__mattresses h3{margin:0 0 15px}.our-mattresses-collection-component .grid__collection__mattresses .product-description{margin:0 0 12px;min-height:auto}.our-mattresses-collection-component .small--one-whole h3{margin:0 0 5px}.our-mattresses-collection-component .small--one-whole .product-description{margin:0 0 12px;min-height:auto}.our-mattresses-collection-component .small--one-half .product-description{margin:0 0 12px;min-height:90px}.our-mattresses-collection-component .product-tag{min-width:175px}}.cs-inline .shop-after-detail{display:inline-block;vertical-align:middle;width:calc(100% - 85px)}.cs-inline .btn-blue{display:inline-block;vertical-align:middle;margin:0}.cs-block .shop-after-detail{display:block;margin:10px 0 0 0}.cs-block .btn-blue{display:block;margin:10px 0 0 0}.cs-block .product-old-price{display:block}.cs-text-center{text-align:center}.cs-text-left{text-align:left}.fcompare-inner{position:relative;padding:60px 0 0 0}.fcompare-breadcrumb-wrapper{position:absolute;max-width:1600px;left:0;width:100%;top:0;left:50%;transform:translate(-50%,0)}.fcompare-breadcrumb{position:absolute;top:20px;left:35px;padding:0 0 0 25px;font-size:16px;font-family:apercubold,sans-serif;font-style:normal;font-stretch:normal;line-height:normal;text-decoration:none;text-decoration:none}.fcompare-breadcrumb:before{content:"\F04D";font:normal normal normal 24px/1 "Material Design Icons";text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;font-size:20px;vertical-align:middle;position:absolute;left:0;top:2px}.fcompare-breadcrumb:focus,.fcompare-breadcrumb:hover{color:inherit;text-decoration:none}.fcompare-items-full{background-color:#eff7f9}.fcompare-items{display:block;overflow:auto;width:100%;max-width:1600px;margin:0 auto;padding:40px 25px 0}.fcompare-item{float:left;width:33.33%;height:100%;max-width:550px;padding:0 15px!important;font-size:16px;font-family:inherit;color:rgba(0,0,0,.87)}.fcompare-item-inner{position:relative;width:100%;height:100%;border-radius:4px;background-color:#fff;margin:0 0 40px;padding:125px 15px 15px;box-shadow:0 0 4px 0 rgba(0,0,0,.22)}.compare-tag{position:absolute;padding:4px;font-weight:700;top:15px;left:50%;text-align:center;min-width:150px;color:#1e3d54;text-decoration:none!important;text-transform:uppercase;background-color:#d4f0f9;font-size:12px;display:inline-block;transform:translate(-50%,0)}.compare-tag:before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-left:13px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent}.compare-tag:after{content:"";position:absolute;top:0;right:0;width:0;height:0;border-right:13px solid #fff;border-top:13px solid transparent;border-bottom:13px solid transparent}.fcompare-title{position:absolute;top:62px;left:15px;font-family:inherit;font-size:22px;font-weight:700;font-style:normal;font-stretch:normal;line-height:normal;color:inherit}.fcompare-button{position:absolute;top:66px;right:15px;text-transform:initial}.fcompare-bottom{text-align:right}.fcompare-variant{color:#1e3d54}.fcompare-image{width:100%}.list-heading{font-family:inherit;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;margin:0 0 10px;color:#000}.features-list{margin:0}.simple-features{margin:24px 0}.compare-list{margin:15px 0 0 0}.features-list li{position:relative;font-family:inherit;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;color:inherit;padding:0 0 0 35px;margin:0 0 5px}.features-list li:before{content:"\F12C";font:normal normal normal 24px/1 "Material Design Icons";text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:inherit;font-size:20px;vertical-align:middle;position:absolute;left:0;top:2px}.compare-list li{list-style:none;position:relative;font-family:inherit;font-size:1rem;font-weight:400;font-style:normal;font-stretch:normal;line-height:normal;color:inherit;margin:0 0 20px}.compare-list span{display:block}.compare-list a{text-decoration:underline}.compare-list .fcompare-bottom .btn-blue{margin:0 0 0 15px}.compare-list strong{display:block}@media screen and (max-width:1024px){.fcompare-title{font-size:18px}}.fcompare-tabs{display:none;position:relative;margin:0 auto;max-width:300px;padding:0 0 3px 0}.fcompare-tab{list-style:none;font-size:0;margin:0}.fcompare-active{position:absolute;content:"";width:100px;height:3px;left:0;background:#1e3d54;bottom:0;transition:left .2s ease-in;-webkit-transition:left .2s ease-in;-moz-transition:left .2s ease-in;-o-transition:left .2s ease-in}.fcompare-tab li{display:inline-block;margin:0;min-width:100px}.fcompare-tab a{display:block;padding:10px 20px;font-family:inherit;font-size:16px;font-family:apercubold,sans-serif;font-style:normal;font-stretch:normal;line-height:normal;text-align:center;color:#1e3d54;text-transform:uppercase;text-decoration:none}.fcompare-tab a:focus,.fcompare-tab a:hover{color:#1e3d54;text-decoration:none}@media screen and (max-width:991px){.fcompare-inner{padding:40px 0 0 0}.fcompare-items{max-width:100%;padding:40px 0 0 0}}@media screen and (max-width:767px){.fcompare-items{padding:20px 0 0 0}.fcompare-item{padding:0 10px!important}}@media screen and (max-width:550px){.fcompare-item{max-width:265px}.fcompare-button{top:52px;max-width:75px}}.product-slider .slick-dots{display:none!important}.standard-content-equation-wrapper{text-align:center;padding:35px 10px}.standard-content-equation-title{font-size:28px;margin:0 0 35px}.standard-content-equation-image{margin:0 0 35px}.standard-content-equation-image img{max-width:728px;width:100%}.standard-content-equation-image .image-mobile{display:none}@media screen and (max-width:767px){.standard-content-equation-title{font-size:24px}.standard-content-equation-image .image-desktop{display:none}.standard-content-equation-image .image-mobile{display:block}}.currency-wrapper *{box-sizing:border-box}.currency-wrapper{position:relative;padding:0;margin:0 0 12px}.mnav-bottom .currency-wrapper{margin:0}.currency-grid{max-width:100%!important;width:100%!important;padding:20px 0 0 0}.shopify-currency-form{margin:0}.currency-selector:after{content:'';display:inline-block;width:0;height:0;position:absolute;top:14px;right:10px;border-style:solid;border-width:6px 6px 0 6px;border-color:#747474 transparent transparent transparent;-webkit-transition:all .22s ease;transition:all .22s ease}.currency-wrapper img{display:inline-block;vertical-align:middle;width:24px}.currency-wrapper a{position:relative;display:block;width:104px;height:36px;color:#000;font-weight:600;border-radius:3px;padding:0 5px;text-decoration:none;background-color:#fff}.currency-wrapper span{display:inline-block;font-size:20px;padding:3px 0 0 5px;vertical-align:middle}.currency-wrapper a:hover{color:#000}.currency-wrapper .currency-dropdown{position:absolute;top:0;left:0;margin:0;width:104px;height:36px;background:#fff;opacity:0;z-index:999}.currency-wrapper .currency-option.active{pointer-events:none;opacity:.5}@media screen and (max-width:64.8rem){.currency-grid{padding:0}}.cs-fcompare-inner{font-size:16px;padding:0 60px;overflow:hidden;overflow-x:auto;margin:48px 0}.cs-page-title{text-align:center;margin:0 0 10px;padding:0 10px}.cs-page-description{font-size:22px;font-family:apercubold,sans-serif;margin:0 0 25px;padding:0 10px;font-stretch:normal;font-style:normal;line-height:normal;text-align:center;color:rgba(0,0,0,.54)}.cs-fcompare-table{width:1600px;margin:20px auto 0;font-size:1em;table-layout:fixed;border:none}.cs-fcompare-table .cs-info-box h2{font-size:1.57143em;text-align:left;margin:10px 0}.cs-fcompare-table .cs-info-box div{text-align:left;margin:0 0 15px}.cs-fcompare-table .cs-info-box div:last-of-type{margin:0}.cs-fcompare-table .cs-info-box p{text-align:left;margin:0!important}.cs-fcompare-table .cs-info-box strong{display:block;text-align:left}.cs-fcompare-table .cs-bottom-box td{position:relative;padding-bottom:97px}.cs-fcompare-table .cs-bottom-box p{margin:0 0 5px 0}.cs-fcompare-table a{text-decoration:underline}.cs-fcompare-table tr:first-of-type td{padding:20px 15px 15px 15px}.cs-fcompare-table tr td:nth-of-type(2){background-color:#f2f5f7}.cs-fcompare-table td,.cs-fcompare-table tr{position:relative;border:none;margin:0;vertical-align:top}.cs-fcompare-table tr:last-of-type hr{display:none}.cs-fcompare-table p:last-of-type{margin:0}.cs-fcompare-table p:first-of-type{margin:0 0 15px 0}.cs-fcompare-table tr td:first-of-type{width:225px;vertical-align:top}.cs-compare-tag{padding:2px 10px;text-align:center;color:#1e3d54;text-decoration:none!important;text-transform:uppercase;background-color:#d4f0f9;font-size:12px;border-radius:50px;display:inline-block;margin:5px 0;font-family:apercubold,sans-serif}.cs-fcompare-table .fcompare-rating{margin:0 0 5px}.mdi.cs-review-icon{font-size:0;color:#ffcf3e;line-height:30px}.mdi.cs-review-icon:before{font-size:1.5rem;vertical-align:top}.cs-fcompare-table .fcompare-option{margin:0 0 5px}.cs-fcompare-table .fcompare-actions{display:flex;align-items:center;margin:0 0 15px}.cs-fcompare-table .cs-fcompare-variant{margin:0 0 0 15px;font-size:1.13em}.cs-fcompare-table .fcompare-price{font-weight:600;font-size:1.5em;margin:0 10px 0 0}.cs-fcompare-table .fcompare-old-price{font-size:1.2em;text-decoration:line-through;color:#707070}.cs-fcompare-table .fcompare-saved-price{display:block;font-size:1em;color:rgba(0,0,0,.5)}.cs-fcompare-table .fcompare-buy{padding:0}.cs-fcompare-table .discount-text{display:block;margin:0 0 15px}.cs-fcompare-table .fcompare-select{background-color:#fff}.cs-fcompare-table .fcompare-buy label{margin:15px 0 0 0;font-size:14px;color:rgba(0,0,0,.54)}.cs-fcompare-table .fcompare-actions .buy-direct{padding:15px}.cs-fcompare-table .fcompare-actions .buy-direct.loading{padding:15px 50px 15px 15px}.cs-fcompare-table .foam-image{display:inline-block;width:50%;float:left}.cs-fcompare-table .foam-text{display:inline-block;width:50%;float:left;padding:0 0 0 15px}.cs-fcompare-table hr{position:absolute;bottom:0;left:15px;right:15px;margin:0}@media screen and (max-width:1200px){.cs-fcompare-table .cs-fcompare-variant{margin:10px 0 0 0;line-height:20px}.cs-fcompare-table .fcompare-actions .buy-direct{display:block}.cs-fcompare-table .fcompare-actions{display:block}}@media screen and (max-width:1024px){.cs-fcompare-inner{overflow:hidden;overflow-x:auto;font-size:14px}.cs-fcompare-table{min-width:1024px}.cs-fcompare-table tr td{width:200px}.cs-fcompare-table tr td:first-of-type{width:140px}.cs-fcompare-table .cs-compare-affiliat{display:none}}@media screen and (max-width:767px){.cs-page-description{font-size:20px;margin:0 0 15px}.cs-fcompare-table .cs-bottom-box td{padding-bottom:145px}.cs-fcompare-table tr td{width:165px}.cs-fcompare-table tr td:first-of-type{width:100px}.cs-fcompare-table .foam-image{display:block;width:100%;float:none}.cs-fcompare-table .foam-text{display:block;width:100%;float:none;padding:15px 0 0 0}}.cs_pxu_cst{position:relative;display:inline-block;font-family:apercubold,sans-serif;border:0!important;text-decoration:underline;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.custom-promo-button{position:absolute;left:0;top:0;width:1px;height:1px;opacity:0;visibility:0}.cs-tooltip-box{position:relative;font-weight:600;display:inline-block;margin:0;text-align:center;cursor:pointer}.privy-element .cs-tooltip-box{border-bottom:2px dashed}.tooltip-box{position:relative;font-weight:600;display:inline-block;margin:0 0 0 6px;text-align:center;cursor:pointer}.tooltip-mark{font-size:16px;display:inline-block;vertical-align:middle;margin:-1px 0 0 0}.tooltip-content{bottom:25px}.custom-tooltip{-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:100%;width:180px;margin:0;padding:.75em 1em;border-radius:4px;white-space:normal;font-size:.875rem;font-weight:400;font-style:normal;text-align:center;color:#fff;display:block;z-index:200;-webkit-transition:all .3s cubic-bezier(.3, 0, 0, 1);transition:all .3s cubic-bezier(.3, 0, 0, 1);-webkit-transform:rotateX(20deg) scale(.8);transform:rotateX(20deg) scale(.8);-webkit-transform-origin:90% 120%;transform-origin:90% 120%;-webkit-backface-visibility:hidden;background-color:rgba(51,51,51,.9);-webkit-transform-origin:center 120%;transform-origin:center 120%;visibility:hidden;opacity:0}.point-down.custom-tooltip{bottom:auto;top:100%}.custom-tooltip:after{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;width:0;border:6px solid transparent;border-top-color:rgba(51,51,51,.9)}.point-left.custom-tooltip:after{left:5px;right:auto;margin-left:auto}.point-right.custom-tooltip:after{left:auto;right:5px;margin-left:auto}.point-down.custom-tooltip:after{opacity:0;visibility:hidden}.cs-tooltip-box .custom-tooltip{width:140px;left:50%;margin-left:-70px}.cs-tooltip-box:hover .custom-tooltip{-webkit-transform:rotateX(0) scale(1);transform:rotateX(0) scale(1);pointer-events:auto;visibility:visible;opacity:1;width:140px;left:50%;margin-left:-70px}.has-tooltip .custom-tooltip{-webkit-transform:rotateX(0) scale(1);transform:rotateX(0) scale(1);pointer-events:auto;visibility:visible;opacity:1}.warranty-list{margin:0!important}.warranty-list li{list-style:none;margin-bottom:15px}.warranty-list li a{font-size:18px;line-height:33px;color:#2e577c;text-decoration:underline}.navigate-to-line{display:none;margin:0 0 15px;color:rgba(0,0,0,.87);font-family:inherit;font-size:16px;line-height:22px}.bear-call-section{padding:0 0 32px}.bear-call-section p{font-size:18px;margin:0 0 32px}.bear-call-section ol ul,.bear-call-section ul li{list-style:circle outside}.bear-call-section ol,.bear-call-section ul{font-size:18px;margin:0 0 1rem 1rem}.bear-call-section h3{color:#1e3d54;font-size:27px;font-weight:700}@media screen and (max-width:767px){.page-margin.warranty-main{padding-top:25px}.warranty-wrapper{margin-right:-15px}.navigate-to-line{display:block}.bear-warranty-content{margin:32px 0 0 0;padding-top:64px;padding-right:15px;background-color:#f2f5f7}.bear-call-section h3{font-size:27px}}.notification-wrapper{padding:50px 15px}.notification-wrapper .notification-inner{max-width:525px;text-align:center;margin:0 auto;padding:15px;word-wrap:break-word}.notification-wrapper .notification-inner h2{margin:0;color:inherit;font-size:1rem}.notification-wrapper .notification-inner p{margin:0;color:inherit;font-size:1rem}.notification-wrapper .notification-inner a{color:inherit;font-size:1rem}.column-grid-inner{max-width:1600px;margin:0 auto;padding:64px 48px 34px}.column-grid-heading{padding:0 16px}#shopify-section-page-firmness-column-grid .column-grid-heading{max-width:800px;margin:0 auto}#shopify-section-page-technology-column-grid .column-grid-heading{max-width:800px;margin:0 auto}.column-grid-heading h2{font-size:2.25rem;line-height:3rem;text-transform:none;margin:0 0 16px;color:inherit}.column-grid-heading p{font-size:1.25rem;line-height:1.75rem;text-align:center;margin:0 0 16px}.column-grid-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap}#shopify-section-page-firmness-column-grid .column-grid-content{justify-content:center}#shopify-section-page-technology-column-grid .column-grid-content{justify-content:center}.grid-column{width:33.33%;margin:0 0 30px;padding:0 16px}#shopify-section-page-firmness-column-grid .grid-column{width:300px}#shopify-section-page-technology-column-grid .grid-column{width:300px}.grid-column h3{margin:0 0 15px;font-size:1.5rem}.grid-column a{font-family:apercubold,sans-serif;text-decoration:underline}.column-grid-link{margin:0 0 30px}.column-grid-link a{text-decoration:underline}@media screen and (max-width:767px){.column-grid-inner{padding:64px 16px 34px}.column-grid-content{display:block}.column-grid-heading h2{font-size:1.6875rem;line-height:2rem}.column-grid-heading p{font-size:1rem;line-height:1.375rem}.grid-column{width:100%}#shopify-section-page-firmness-column-grid .grid-column{width:100%}.grid-column h3{margin:0 0 5px}}.map-inner{max-width:1600px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;padding:50px 48px}.map-details{width:30%;padding:0 25px 0 0}.map-frame{width:70%;padding:0 0 0 25px}.map-frame iframe{min-height:475px}.map-details h2{font-size:2.25rem;line-height:3rem;text-transform:none;margin:0 0 30px}.map-highlight-text{font-family:apercubold,sans-serif;color:#e35227;margin:0 0 15px}.map-contact-heading{display:block;margin:0 0 5px}.map-contact-details{margin:0 0 15px}.map-contact-details a{text-decoration:underline}.map-address{margin:0 0 15px}.map-bottom-text{font-size:.875rem}@media screen and (max-width:1200px){.map-details{width:45%}.map-frame{width:55%}.map-frame iframe{min-height:425px}}@media screen and (max-width:767px){.map-details h2{font-size:1.6875rem;line-height:2rem}.map-inner{display:block;padding:0 0 50px}.map-details{width:100%;padding:0 16px;margin:0 0 25px}.map-frame{width:100%;padding:0}.map-frame iframe{width:100%;min-height:325px}}.common-section-heading{font-size:2.25rem;line-height:3rem;text-align:center;text-transform:none;margin:0 0 16px}.common-section-description{font-size:1.25rem;line-height:1.75rem;text-align:center;margin:0 0 40px}.cs-grid-4 .cs-grid{width:25%;padding:0 24px}.cs-grid-3 .cs-grid{width:33.33%;padding:0 48px}.cs-grid-2 .cs-grid{width:50%;padding:0 96px}.cs-grid-1 .cs-grid{width:100%;padding:0}.cs-grid{margin:0 0 40px}@media screen and (max-width:1200px){.cs-grid-4 .cs-grid{width:33%;padding:0 48px}}@media screen and (max-width:991px){.cs-grid-4 .cs-grid{padding:0 24px}.cs-grid-3 .cs-grid{padding:0 24px}}@media screen and (max-width:767px){.common-section-heading{font-size:1.6875rem;line-height:2rem}.common-section-description{font-size:1rem;line-height:1.375rem}.cs-grid-4 .cs-grid{width:50%;padding:0 16px}.cs-grid-3 .cs-grid{width:50%;padding:0 16px}.cs-grid-2 .cs-grid{padding:0 16px}}@media screen and (max-width:480px){.cs-grid-4 .cs-grid{width:100%;padding:0}.cs-grid-3 .cs-grid{width:100%;padding:0}.cs-grid-2 .cs-grid{width:100%;padding:0}}.cs-standard-grid-inner{max-width:1600px;margin:0 auto;padding:64px 48px}.cs-standard-grid-posts{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;padding:14px 0 0 0}.cs-standard-grid-column img{display:block;width:100%;margin:0 0 15px}.cs-standard-grid-column h3{font-size:1rem;margin:0 0 5px}.cs-standard-grid-column p{font-size:1rem;margin:0}.cs-standard-grid-column a{text-decoration:underline}.cs-standard-grid-link a{text-decoration:underline}@media screen and (max-width:767px){.cs-standard-grid-inner{padding:64px 16px}}.cs-yotpo-bottom{margin:0 0 10px 0;padding:0 15px;color:#2e577c;text-align:center}.cs-yotpo-bottom a{text-decoration:underline}.cs-yotpo-gallery{max-width:1440px;margin:0 auto;padding:50px 24px;text-align:center;clear:both}.cs-yotpo-gallery-page{max-width:1440px;margin:0 auto;padding:50px 24px 0;text-align:center;clear:both}.global-frequent-wrapper{display:none;position:fixed;z-index:9999999998;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.global-frequent-wrapper h3{margin:0 0 10px}.global-frequent-wrapper .global-frequent-bottom{margin:25px 0 0 0;text-align:center}.global-frequent-wrapper .global-frequent-inner{border-radius:4px;box-shadow:0 24px 24px 0 rgba(0,0,0,.26),0 0 24px 0 rgba(0,0,0,.12);background-color:#fefefe;margin:auto;border:1px solid #888;width:calc(100% - 20px);max-width:640px;max-height:calc(100vh - 20px);overflow:hidden;overflow-y:auto;padding:24px;background:#fff;position:absolute;top:50%;left:50%;z-index:9999999999;transform:translate(-50%,-50%)}.global-frequent-wrapper.frequent-white-glove .global-frequent-inner{padding:24px 24px 0}.global-frequent-wrapper .gf-product{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.global-frequent-wrapper .gf-details{padding:0 0 0 25px}.global-frequent-wrapper .gf-details h4{font-size:1rem;margin:0}.global-frequent-wrapper .gf-details p{font-size:.9375rem;margin:0;display:block;text-decoration:none;text-transform:inherit}.global-frequent-wrapper .gf-feature img{max-width:125px}.global-frequent-wrapper .close{position:absolute;top:5px;right:5px;cursor:pointer;color:rgba(0,0,0,.54);font-size:25px;font-weight:700}.global-frequent-wrapper.frequent-white-glove .gf-product{align-items:flex-start;padding:15px;margin:0 0 15px;border-radius:5px;border:2px solid #f7f7f7;background-color:#f7f7f7}.global-frequent-wrapper.frequent-white-glove .gf-product.active{border:2px solid #2680eb;background-color:#f4f8ff}.global-frequent-wrapper.frequent-white-glove .gf-details{position:relative}.global-frequent-wrapper.frequent-white-glove .gf-details-inner{padding:0 35px 0 0;font-weight:400;position:relative;cursor:pointer}.global-frequent-wrapper.frequent-white-glove .gf-detail-selection{position:absolute;width:25px;height:25px;color:#2e577c;top:0;bottom:0;right:0;cursor:pointer;z-index:1}.global-frequent-wrapper.frequent-white-glove .gf-details-option{position:relative;pointer-events:none;opacity:.5;padding:15px 115px 15px 0;margin:15px 0 0 0;font-weight:400;border-top:2px solid #dcdcdc;cursor:pointer}.global-frequent-wrapper .gf-product.active .gf-details-option{pointer-events:auto;opacity:1;color:#13507a}.global-frequent-wrapper .gf-details .gf-details-option .gf-details-price{font-weight:600}.global-frequent-wrapper.frequent-white-glove .gf-detail-full-selection{position:absolute;width:25px;height:25px;color:#2e577c;top:50%;right:0;cursor:pointer;z-index:1;transform:translate(0,-50%)}.global-frequent-wrapper.frequent-white-glove .gf-details-add{position:absolute;right:0;top:50%;transform:translate(0,-50%)}.global-frequent-wrapper.frequent-white-glove .gf-details-remove{display:none;position:absolute;right:0;top:50%;transform:translate(0,-50%)}.global-frequent-wrapper.frequent-white-glove .gf-details-add.mdi:before{font-weight:600;margin:0 5px 0 0}.global-frequent-wrapper.frequent-white-glove .gf-details-remove.mdi:before{font-weight:600;margin:0 5px 0 0}.global-frequent-wrapper.frequent-white-glove .gf-detail-full-selection:checked+.gf-details-add{display:none}.global-frequent-wrapper.frequent-white-glove .gf-detail-full-selection:checked+.gf-details-add+.gf-details-remove{display:block}.global-frequent-wrapper.frequent-white-glove .global-frequent-bottom{display:flex;grid-template-columns:1fr 1fr;grid-column-gap:20px;position:sticky;background-color:#fff;padding:24px 0;margin:0;bottom:0;left:0;right:0;z-index:1}.global-frequent-wrapper.frequent-white-glove .global-frequent-bottom .btn{display:inline-block;width:100%}.global-frequent-wrapper.frequent-white-glove .global-frequent-bottom .btn.disabled{opacity:.5}@media screen and (max-width:767px){.global-frequent-wrapper.frequent-white-glove .gf-product{display:block}.global-frequent-wrapper.frequent-white-glove .gf-details{padding:0}}.cs-tooltip-wrapper{display:none;position:fixed;z-index:99999997;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.cs-tooltip-wrapper .close{position:absolute;top:5px;right:5px;cursor:pointer;color:rgba(0,0,0,.54);font-size:21px;font-weight:700}.cs-tooltip-title{margin:0 0 10px}.cs-tooltip-bottom{margin:25px 0 0 0;text-align:center}.cs-tooltip-popup{border-radius:4px;box-shadow:0 24px 24px 0 rgba(0,0,0,.26),0 0 24px 0 rgba(0,0,0,.12);background-color:#fefefe;margin:auto;border:1px solid #888;width:100%;max-width:640px;height:auto;padding:24px;background:#fff;position:absolute;top:50%;left:50%;z-index:99999999;transform:translate(-50%,-50%)}.cs-tooltip-content span{display:block;font-size:12px;margin:10px 0 0 0}.cs-tooltip-wrapper .cs-tooltip-content .trustpoints-popup-body--with-link p:not(:last-of-type){margin-bottom:10px}.cs-tooltip-wrapper .cs-tooltip-content .trustpoints-popup-body--with-link p:last-of-type{display:inline;margin-bottom:0}.cs-tooltip-wrapper .cs-tooltip-content .trustpoints-popup-body--with-link span:last-of-type{display:inline}.cs-tooltip-content .trustpoints-content__link{display:inline-block;text-decoration:underline}.cs-tooltip-content .trustpoints-content__link--small{font-size:12px}@media screen and (max-width:480px){.cs-tooltip-popup{padding:24px 15px;max-width:320px}}.frequent-list{display:none}#gorgias-chat-container #chat-button{z-index:9999;bottom:10px!important;right:10px!important}#gorgias-chat-container #chat-window{z-index:9999992}#gorgias-chat-container #chat-campaigns{z-index:99999;bottom:65px}.cs-rating-inner{max-width:1200px;margin:0 auto;padding:60px 15px}.cs-rating-common{display:-webkit-box;display:-ms-flexbox;display:flex}.cs-rating-common h2{font-size:2.2rem}.cs-rating-common a{text-decoration:underline}.cs-rating-content{width:40%;padding:0 20px}.cs-rating-image{width:60%;text-align:right;padding:0 20px}.cs-rating-common img{width:100%;max-width:525px}.cs-rating-separate{display:-webkit-box;display:-ms-flexbox;display:flex;margin:50px 0 0 0;flex-wrap:wrap}.cs-rating-details{width:50%;padding:0 20px;margin:0 0 60px}.cs-rating-details h3{margin:0}.cs-rating-separate img{max-width:100%;margin:10px 0 0 0}.cs-rating-separate ul{list-style:disc;margin:15px 0 0 0;padding:0 25px 0 50px}.cs-rating-notice{text-align:center;font-size:.75rem}.cs-rating-notice{color:#707070}@media screen and (max-width:991px){.cs-rating-inner{padding:60px 15px}.cs-rating-content{padding:0 15px}.cs-rating-image{padding:0 15px}.cs-rating-common h2{font-size:2rem}.cs-rating-details{padding:0 15px}.cs-rating-separate ul{padding:0 15px 0 30px}}@media screen and (max-width:767px){.cs-rating-inner{padding:40px 15px 60px}.cs-rating-common{display:block}.cs-rating-content{width:100%;padding:0;margin:0 0 40px}.cs-rating-image{width:100%;padding:0;text-align:center}.cs-rating-common h2{font-size:1.5rem;max-width:100%;text-align:center}.cs-rating-separate{display:block;margin:30px 0 0 0}.cs-rating-details{width:100%;max-width:300px;margin:0 auto 30px;padding:0}.cs-rating-separate ul{padding:0 20px 0 40px}}.ajaxcart__content form{background-color:#fff!important}.ajaxcart__content form .cart__row.cart__footer{width:100%!important;margin:0!important;padding:24px!important;background-color:#f7f7f7!important}.ajaxcart__content form .cartForm_left_content .cart__body{padding:0 24px}.ajaxcart__content form h3{margin:0}.cart__row.cart__footer{border:none}.template-cart .cart__row{margin-top:15px;padding-top:15px}.cs-mattress-list-wrapper{display:none}.template-cart .mattress-list-wrapper{margin:60px 0 20px;text-align:center}.template-cart .mattress-list-wrapper ul{display:inline-block}.template-cart .mattress-list-wrapper ul li{color:#1e3d54;text-align:left;display:block;margin-bottom:0}.template-cart .mattress-list-wrapper ul li .mdi{line-height:normal;display:inline-block;vertical-align:middle}.template-cart .mattress-list-wrapper ul li .mdi:before{line-height:normal;font-size:25px}.cart__body__wrapper{font-size:1.125rem}.cart__body__wrapper .small,.cart__body__wrapper small{font-size:.875rem}.template-cart .cart__body__wrapper{display:flex;flex-wrap:wrap}.template-cart .cart__body__wrapper .cart__body{width:55%;padding:0 30px 0 0}.template-cart .cart__body__wrapper .cart__footer{width:45%;padding:24px;background-color:#f7f7f7!important;text-align:left;max-height:max-content}.template-cart .cart__footer__text._ajax_subtotal_text,.template-cart .cart__footer__text.shipping-calclate{display:block}.template-cart .cart__footer__text .cart__shipping-title,.template-cart .cart__footer__text .cart__subtotal-title,.template-cart .cart__footer__text .cart__tax-title{text-transform:none;font-size:1.125rem;display:inline-block;text-align:left;color:#707070}.template-cart .cart__footer__text .cart__grandtotal,.template-cart .cart__footer__text .cart__shipping,.template-cart .cart__footer__text .cart__subtotal,.template-cart .cart__footer__text .cart__tax-value,.template-cart .cart__footer__text .cart_dec{margin:0 0 0 10px;display:inline-block;min-width:106px;font-size:1.125rem;padding-right:3px;float:right;text-align:right;line-height:normal}.template-cart .cart__footer__text.shipping_default_text{display:none}.template-cart .large--one-half._cart_ajaxify_item_left_area{width:40%}.template-cart .large--one-half._cart_ajaxify_item_right_area{width:60%}.template-cart .grid__item.cart__item__title{display:block;width:100%}.template-cart ._cart_ajaxify_item_left_area ._cart_ajaxify_item_title a{font-size:1.125rem;font-weight:600;padding-top:0;display:inline-block;margin-bottom:0;color:rgba(0,0,0,.87)}.template-cart .ajaxcart__close{display:none}.cs_cart_heading{display:none}.template-cart .cs_cart_heading{display:block}.template-cart .cs_cart_heading h3{float:none}.template-cart .ajaxcart__qty--minus,.template-cart .js-qty__adjust--minus{padding-right:0}.template-cart .ajaxcart__qty--plus,.template-cart .js-qty__adjust--plus{padding-left:0}.template-cart input.ajaxcart__qty-num{width:35px;padding:4px 0;margin:0 auto;border:1px solid #ccc;background:#fff;font-size:1rem;pointer-events:none}.template-cart .ajaxcart__qty{position:relative;width:95px}.template-cart .empty-cart-container{max-width:550px;margin:0 auto}.template-cart .empty-cart-container .ajaxcart__content form{background-color:#f7f7f7!important}.template-cart .empty-cart-container .__empty_cart__wrappercontainer{padding:10px 20px!important}.template-cart .empty-cart-container .empty-cart-box{padding:15px 0;background-color:#f7f7f7}.template-cart .empty-cart-container .empty-cart-box p{font-weight:600}.template-cart .cart__mini-labels{display:none;margin:0 0 10px;font-size:.75rem}@media screen and (min-width:769px){.template-cart .cart__row.cart__header-labels .push--large--one-half{left:45%}.template-cart .cart__row.cart__header-labels .large--one-half{width:55%}}@media screen and (min-width:1025px){.template-cart .cart__row.cart__header-labels .push--large--one-half{left:50%}.template-cart .cart__row.cart__header-labels .large--one-half{width:50%}}@media screen and (max-width:1024px){.cart__body__wrapper{font-size:1rem}.template-cart .cart__body__wrapper{display:block}.template-cart .cart__body__wrapper .cart__body{width:100%;padding:0}.template-cart .cart__body__wrapper .cart__footer{width:100%;margin:25px 0 0 0}.cart__body__wrapper .small,.cart__body__wrapper small{font-size:.75rem}.template-cart ._cart_ajaxify_item_left_area ._cart_ajaxify_item_title a{font-size:1rem}.template-cart .cart__footer__text .cart__shipping-title,.template-cart .cart__footer__text .cart__subtotal-title,.template-cart .cart__footer__text .cart__tax-title{font-size:1rem}.template-cart .cart__footer__text .cart__grandtotal,.template-cart .cart__footer__text .cart__shipping,.template-cart .cart__footer__text .cart__subtotal,.template-cart .cart__footer__text .cart__tax-value{font-size:1rem}.template-cart ._cart_ajaxify_item_left_area ._cart_ajaxify_item_title a{font-size:1rem}}@media screen and (max-width:767px){.help-text-styling{padding:10px}.ajaxcart__content form .cartForm_left_content .cart__body{padding:0 15px}.ajaxcart__content form .cart__row.cart__footer{padding:24px 15px!important}.template-cart .cart__body__wrapper .cart__footer{padding:24px 15px}}.global-loader{display:none;position:fixed;left:0;top:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:9999998}.loader-icon{position:fixed;top:50%;left:50%;font-size:50px;color:#fff;transform:translate(-50%,-50%);z-index:9999999}.trustpoints-wrapper{max-height:30px;background:#f7fafa;box-shadow:rgba(0,0,0,.12) 0 0 4px,rgba(0,0,0,.25) 0 4px 4px}.trustpoints-wrapper .trustpoints-slider{max-width:1264px;margin:0 auto}.trustpoints-wrapper img{display:inline-block;vertical-align:middle;margin:0 5px 0 0}.trustpoints-wrapper span{display:inline-block;vertical-align:middle}.trustpoints-wrapper .trustpoints-content{display:none}.trustpoints-wrapper .trustpoints-item{display:inline-block;font-family:apercu,sans-serif;font-weight:400;cursor:pointer;color:#1e3d54;text-align:center;padding:2px 20px;width:33%}@media screen and (max-width:1024px){.trustpoints-wrapper{overflow:auto;max-height:initial}.parent__menu__opened .trustpoints-wrapper{display:none}.trustpoints-wrapper .trustpoints-slider{width:835px;overflow-x:auto}.trustpoints-wrapper .trustpoints-item{display:inline-block;padding:5px 20px;width:initial}}.review-pdp-wrapper{padding:40px;max-width:1280px;margin:0 auto}.review-pdp-wrapper .review-pdp-breadcrum{color:#707070}li.mnav-item:has(a.mnav-item__link.special-deal){border-bottom:0}.review-pdp-wrapper .review-pdp-breadcrum a{text-decoration:underline;font-weight:500}.review-pdp-wrapper .review-pdp-review{margin:0 0 10px}.review-pdp-wrapper .ypreviews-wrap{max-width:100%;padding:15px 0}.review-pdp-wrapper .review-pdp-heading{font-size:2rem;margin:0 0 10px}.review-pdp-wrapper .review-pdp-grid{display:flex;margin:40px 0}.review-pdp-wrapper .review-pdp-image{width:350px}.review-pdp-wrapper .review-pdp-image img{display:block;width:100%}.review-pdp-wrapper .review-pdp-content{padding:0 0 0 25px}.review-pdp-wrapper .review-pdp-description{margin:0 0 20px;max-width:425px}.review-pdp-wrapper .yotpo .yotpo-label-container{border:none}.review-pdp-yotpo{background-color:#f2f5f7}.review-pdp-standard{padding:35px 0;text-align:center}.review-pdp-standard a{text-decoration:underline}@media screen and (max-width:1024px){.review-pdp-wrapper{padding:20px 24px}.review-pdp-wrapper .review-pdp-grid{margin:20px 0}}@media screen and (max-width:767px){.review-pdp-wrapper .review-pdp-image{width:100%}.review-pdp-wrapper .review-pdp-content{padding:20px 0 0 0}.review-pdp-wrapper .review-pdp-grid{display:block}}.reviews-large-wrapper{max-width:1200px;margin:0 auto 25px;padding:0 30px}.reviews-large-wrapper .reviews-tag{display:inline-block;margin:32px 0 8px 0;padding:4px 8px 0 8px;font-weight:700;text-align:center;min-width:110px;color:#1e3d54;text-transform:uppercase;background-color:#d4f0f9;font-size:12px;border-radius:50px}.reviews-large-wrapper img{display:block;width:100%}.reviews-large-wrapper h3{display:block;font-weight:400;padding:15px 0 0 0}.review-product-link{display:inline-block}.review-image-link{text-decoration:none}.review-image-link:hover span{text-decoration:underline}.reviews-more{max-width:1200px;margin:0 auto;padding:35px 0;text-align:center;background-color:#fff}.reviews-more a{position:relative;font-size:18px;padding:0 35px 0 0}.reviews-more a:after{position:absolute;top:50%;right:0;color:#4d4d50;content:"\F142";display:inline-block;font:normal normal normal 24px/1 "Material Design Icons";font-size:28px;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0,-50%)}.reviews-more a.active:after{content:"\F140"}.reviews-small-wrapper{max-width:1200px;margin:0 auto;padding:0;border-radius:3px;text-align:center;background-color:#fff}.reviews-small-wrapper .reviews-small-box-all{display:inline-block;width:200px;padding:80px 20px 20px;vertical-align:top;text-align:center}.reviews-small-wrapper .reviews-small-box{display:inline-block;width:200px;padding:20px;vertical-align:top;text-align:center}.reviews-small-wrapper .reviews-small-box img{display:block;width:100%}.reviews-small-wrapper .reviews-small-box h3{display:block;font-size:16px;font-weight:400;padding:15px 0 0 0}@media screen and (max-width:768px){.reviews-large-wrapper .review-product-link{margin:0 0 25px}.reviews-small-wrapper{margin:0}}@media screen and (max-width:400px){.reviews-small-wrapper .reviews-small-box-all{padding:10px}.reviews-small-wrapper .reviews-small-box{width:140px;padding:10px}}.cs-sticky-choose{position:fixed;bottom:-200px;right:0;left:0;z-index:999;background:#fff;box-shadow:0 0 10px rgb(0 0 0 / 50%);-webkit-box-shadow:0 0 10px rgb(0 0 0 / 50%);-moz-box-shadow:0 0 10px rgba(0,0,0,.5);padding:10px 20px 20px;transition:all .2s ease-in-out}.cs-sticky-choose .cs-sticky-price-wrapper{font-size:18px;font-weight:600;margin:0 0 5px}.cs-sticky-choose.cs-sticky-elite-hybrid .cs-sticky-price-wrapper{text-align:left}.cs-sticky-choose .cs-sticky-price-new{font-size:22px}.cs-sticky-choose .cs-sticky-price-new .currency{font-size:18px}.cs-sticky-choose .cs-sticky-price-old{color:#707070!important;margin:0 0 0 5px;display:inline-block;text-decoration:line-through;font-size:20px}.pfeatures-wrap .right-portion li .caption{font-family:apercu,sans-serif;color:#707070}.cs-sticky-choose .cs-sticky-price-old .currency{font-size:15px}.cs-sticky-choose .cs-sticky-price-variants{display:grid;grid-column-gap:15px;grid-template-columns:1fr 1fr}.cs-sticky-choose.cs-sticky-elite-hybrid .cs-sticky-price-variants{grid-template-columns:1fr}.cs-sticky-choose .sticky_variant_selection{height:52px;line-height:30px;margin:0;width:100%}.cs-sticky-choose .btn-green{margin:0!important;background:#30d686;color:rgba(0,0,0,.8)}.cs-sticky-choose .btn-green:hover{background:#30d686!important}.cs-sticky-choose .product-buy__button_add_on.loading{font-size:0}.cs-sticky-choose .product-buy__button_add_on.loading .inline-loader{right:auto;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}.pdp-sticky-choose .cs-sticky-choose{bottom:0}.pdp-sticky-choose #gorgias-chat-container #chat-button{bottom:120px!important}.pdp-sticky-choose #gorgias-chat-container #chat-campaigns{bottom:175px}.pdp-sticky-choose #shopify-section-sticky-buttons{display:none}.collection-product-slider{position:absolute;top:45px;right:15px;left:15px;text-align:left;padding:10px;background:#fff;z-index:1;overflow:hidden;visibility:hidden;opacity:0;transition:all .2s;-webkit-transition:all .2s;-moz-transition:all .2s;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;box-shadow:0 0 6px rgba(0,0,0,.35);-webkit-box-shadow:0 0 6px rgba(0,0,0,.35);-moz-box-shadow:0 0 6px rgba(0,0,0,.35)}.collection-product-slider .product-slider__controls{margin:0 -4px}.collection-product-slider .product-slider__controls-thumb{height:35px}@media screen and (min-width:1025px){.template-collection .grid__collection__mattresses .grid__item__inner:hover .collection-product-slider{visibility:visible;opacity:1}}.yt-reviews-wrapper .yt-reviews-inner{max-width:1200px;margin:0 auto;padding:56px 0;overflow:hidden}.yt-reviews-wrapper .yt-reviews-inner>h2{color:rgba(0,0,0,.87);text-align:center;font-size:2.25rem;text-transform:none;font-style:normal;font-stretch:normal;line-height:1.06;margin:0 auto}.yt-reviews-wrapper .yt-reviews-inner>p{display:block;text-align:center;font-family:apercubold,sans-serif;text-transform:none;font-style:normal;font-stretch:normal;font-size:1.25rem;line-height:1.75rem;margin:5px auto 10px}.yt-reviews-wrapper .yt-reviews-slider-wrapper{position:relative;padding:0 30px}.yt-reviews-wrapper .yt-reviews-slider{text-align:center;padding:40px 10px 0;margin-right:0;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.yt-reviews-wrapper .yt-reviews-slider.slick-initialized{opacity:1}.yt-reviews-wrapper .yt-reviews-item{background-color:#fff;margin:20px;padding:0;height:inherit!important;-webkit-box-shadow:0 2px 2px 0 rgb(0 0 0 / 38%),0 0 2px 0 rgb(0 0 0 / 38%);box-shadow:0 2px 2px 0 rgb(0 0 0 / 38%),0 0 2px 0 rgb(0 0 0 / 38%)}.yt-reviews-wrapper .yt-reviews-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.yt-reviews-wrapper .yt-reviews-buttons-inner{max-width:220px;margin:0 auto}.yt-reviews-wrapper .slick-track{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.yt-reviews-wrapper .yt-reviews-image{border-radius:4px 4px 0 0}.yt-reviews-wrapper .yt-reviews-feature{border-radius:4px 4px 0 0;max-width:100%;width:100%;cursor:pointer;height:auto;margin:auto;max-height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.yt-popup-reviews-slider .yt-reviews-feature{width:100%;height:auto;margin:10px auto 20px;max-width:80%}.yt-reviews-wrapper .yt-reviews-content{padding:20px;border-radius:0 0 4px 4px;text-align:left}.yt-popup-reviews-slider .yt-review-name,.yt-reviews-wrapper .yt-review-name{position:relative;font-family:apercubold,sans-serif;line-height:normal;padding:0;color:#000;font-size:1.125rem}.yt-popup-reviews-slider .yt-review-small,.yt-reviews-wrapper .yt-review-small{font-size:1.125rem}.yt-reviews-wrapper .yt-review-popup{font-size:1.125rem}.yt-popup-reviews-slider .mdi.cs-review-icon,.yt-reviews-wrapper .mdi.cs-review-icon{margin:0 -3px}.yt-popup-reviews-slider .yt-review-name .mdi,.yt-reviews-wrapper .yt-review-name .mdi{color:#1bba7b;display:inline-block}.yt-popup-reviews-slider .yt-review-verified,.yt-reviews-wrapper .yt-review-verified{display:inline-block;vertical-align:middle}.yt-popup-reviews-slider .yt-review-product,.yt-reviews-wrapper .yt-review-product{position:relative;display:inline-block;vertical-align:middle;padding:0 0 0 10px;margin:0 0 0 5px;font-size:1.125rem;line-height:normal}.yt-popup-reviews-slider .yt-review-product::after,.yt-reviews-wrapper .yt-review-product::after{position:absolute;content:' ';width:2px;height:18px;background-color:#000;top:4px;left:0}.yt-reviews-wrapper .yt-review-popup{clear:both;display:block;margin-top:10px;font-family:apercubold,sans-serif;font-size:1rem}.yt-popup-reviews-slider .yt-popup-reviews-slides{overflow:hidden;overflow-y:auto;max-height:80vh;padding:0 15px;opacity:0}.yt-popup-reviews-slider .yt-popup-reviews-slides.slick-initialized{opacity:1}.yt-reviews-wrapper .slick-dots{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:rgba(0,0,0,.12);border-radius:20px;margin-bottom:0;padding:0 5px;position:absolute;top:5px;margin:0}.yt-reviews-wrapper .slick-dots li{display:inline-block;margin:0}.yt-reviews-wrapper .slick-dots li button{position:relative;width:24px;height:24px}.yt-reviews-wrapper .slick-dots li button:before{color:rgba(0,0,0,.54);font-size:35px;width:24px;height:24px;line-height:24px}.yt-popup-reviews-slider .slick-disabled,.yt-popup-reviews-slider .yt-popup-slider-arrow:before,.yt-reviews-wrapper .slick-disabled,.yt-reviews-wrapper .yt-slider-arrow:before{display:none!important}.yt-popup-reviews-slider .yt-popup-slider-arrow,.yt-reviews-wrapper .yt-slider-arrow{color:rgba(0,0,0,.54);padding-right:0;padding-left:0;margin-top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.yt-popup-reviews-slider .yt-popup-slider-arrow .mdi,.yt-reviews-wrapper .yt-slider-arrow .mdi{font-size:62px}.yt-popup-reviews-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);z-index:999999}.yt-popup-reviews-inner{display:none;position:fixed;left:50%;top:50%;width:95%;max-width:650px;z-index:9999999;height:auto;max-height:90vh;background:#fff;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);padding:25px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.yt-popup-reviews-inner .yt-popup-close{color:rgba(0,0,0,.54);font-size:25px;font-weight:700;position:absolute;top:5px;right:5px;padding:0 7px;z-index:1}.yt-popup-reviews-slider{position:relative;padding:20px 0}@media screen and (max-width:767px){.yt-popup-reviews-inner{padding:25px 0}.yt-reviews-wrapper .yt-reviews-slider-wrapper{padding:0 15px}.yt-reviews-wrapper .yt-reviews-inner>h2{font-size:27px}.yt-popup-reviews-slider .yt-popup-slider-arrow .mdi,.yt-reviews-wrapper .yt-slider-arrow .mdi{font-size:45px}.yt-popup-reviews-slider .yt-review-small{padding:0 15px}}.simple-content-wrapper .simple-content-inner{padding:15px;text-align:center;font-size:1.125rem}.simple-content-wrapper .simple-content-inner a{display:inline-block;font-size:1.125rem;margin:0 10px;text-decoration:underline}.fn-tabs-wrapper{padding:50px 15px;background-color:#f8fafa}.fn-tabs-wrapper .fn-tabs-top{text-align:center}.fn-tabs-wrapper .fn-tabs-top h2{font-size:2.25rem}.fn-tabs-wrapper .fn-tabs-list{display:none;list-style:none;margin:25px 0 0;padding:0;text-align:center;border-bottom:1px solid #e0e0e0}.fn-tabs-wrapper .fn-tabs-list li{display:inline-block;margin:0;padding:0 1rem}.fn-tabs-wrapper .fn-tabs-list .fn-tabs-link{display:inline-block;text-decoration:none;padding:0 0 5px;border-bottom:5px solid transparent}.fn-tabs-wrapper .fn-tabs-list .fn-tabs-link.active{border-bottom:5px solid #0c324c}.fn-tabs-wrapper .fn-tabs-list img{display:inline-block;width:100px;vertical-align:bottom}.fn-tabs-wrapper .fn-tabs-columns{margin:25px 0 0 0}.fn-tabs-wrapper .fn-tabs-columns{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:1rem;max-width:650px;margin:25px auto 0;text-align:center}.fn-tabs-wrapper .fn-tabs-columns img{width:100px}.fn-tabs-wrapper .fn-tabs-details{text-align:left;margin:15px 0;padding:0 0 0 20px;list-style-type:disc}.fn-tabs-wrapper .fn-tabs-details li{position:relative}.fn-tabs-wrapper .fn-tabs-column.cs-hide{display:none}.fn-tabs-wrapper .fn-learn{text-decoration:underline}div#shopify-payment-terms-cover{z-index:99999999999999!important}.cart-splitit-content shopify-payment-terms{font-size:14px!important;color:#0c324c;letter-spacing:normal}.product-splitit-content shopify-payment-terms{font-size:14px;color:#0c324c;letter-spacing:normal}.product-splitit-content form{margin:4px 0}.product-splitit-content svg:not(:root){height:46px!important;width:76px!important;float:left!important;margin-right:10px!important}.product-box__wrap .product-tiles label{font-size:1rem;line-height:normal;text-align:left;color:rgba(0,0,0,.87);margin:16px 0 8px}.product-box__wrap .price-block{position:relative;padding:10px 10px 0 10px;margin-bottom:0;background-color:#f8fafa;text-align:center;border-radius:8px 8px 0 0}@media screen and (max-width:600px){.fn-tabs-wrapper .fn-tabs-list{display:block}.fn-tabs-wrapper .fn-tabs-columns{display:block}.fn-tabs-wrapper .fn-tabs-columns img{display:none}}.frequent-extra-list{display:none}.cs-bonus-list{display:none}.cs-bonus-price-saving{display:inline-block;background-color:#3b82ff;padding:2px 5px;font-size:14px;border-radius:2px;color:#dcffde;margin:0 0 0 5px;font-family:apercubold}.cs-bonus-wrapper .cs-bonus-price-saving{margin:0 0 8px}.global-frequent-inner .cs-bonus-price-saving{margin:0 0 8px}.cs-bonus-wrapper{display:none;margin:0 0 25px;padding:20px;text-align:left;background-color:#f4f8ff;border:2px solid #2f7df8;border-radius:5px}.cs-bonus-wrapper .cs-bonus-heading{font-size:1rem;color:#286ce2;margin:0 0 10px}.cs-bonus-wrapper .cs-bonus-separator{position:relative;width:100%;text-align:center;z-index:1;margin:10px}.cs-bonus-wrapper .cs-bonus-separator span{display:inline-block;width:50px;background-color:#f4f8ff}.cs-bonus-wrapper .cs-bonus-separator:after{content:" ";position:absolute;top:12px;left:0;right:0;width:100%;height:1px;background-color:#e0e0e0;z-index:-1}.cs-bonus-wrapper .cs-bonus-item{display:grid;align-items:center;grid-template-columns:120px 1fr;font-size:.875rem;color:#2a2a2a}.cs-bonus-wrapper .cs-bonus-details{position:relative;font-weight:400;padding:0 40px 0 20px;margin:0;font-size:inherit;color:inherit;cursor:pointer}.cs-bonus-wrapper .cs-bonus-feature img{width:100%;margin:5px 0 0;border-radius:5px}.cs-bonus-wrapper .cs-bonus-title{font-size:15px;color:#0c324c;text-decoration:underline;font-family:apercu,Helvetica,Arial,sans-serif}.cs-bonus-wrapper .cs-bonus-title:hover,span.popup-click:hover{color:#437eb4}.cs-bonus-wrapper .cs-bonus-variant{margin:0 0 8px}.cs-bonus-wrapper .cs-bonus-include{line-height:22px}.cs-bonus-wrapper .cs-bonus--price{color:#286ce2}.add-on-inner .price_bundle span.price-new{color:#2369e1}.cs-bonus-wrapper .cs-bonus-price{text-decoration:line-through}.cs-bonus-wrapper .cs-bonus-input{position:absolute;width:1.2rem;height:1.2rem;color:#2e577c;top:50%;bottom:0;right:0;z-index:1;transform:translate(0,-50%)}#shopify-section-16481530200b665bdb{display:none}.affirm-line-2-inner:hover,.our-mattresses-collection-component a.shop-after-detail:hover,.product-description div.link-wrapper a:hover,.product-splitit-link:hover{color:#437eb4}.accordion-section-content a:hover,.affirm-modal-trigger:hover,.firmness-guide-link:hover,.readmore:hover,.shipping-line:hover,.simplegrid-wrap a:hover,.size-guide-link:hover,span.affirm-line-2-inner:hover{color:#437eb4!important}#bear-39-s-collection-of-mattresses .hero-description{display:none}#bear-39-s-collection-of-mattresses .cs-vwo-reviews-count{display:none}#bear-39-s-collection-of-mattresses .closing-cta__text{display:block}#bear-39-s-collection-of-mattresses .cs-vwo-reviews-count,#bear-39-s-collection-of-mattresses .hero-description{display:none}#bear-39-s-collection-of-mattresses .closing-cta__header{max-width:295px;text-align:center;margin-bottom:0}#bear-39-s-collection-of-mattresses .hero-description{width:295px;margin:0 auto;text-align:start}#bear-39-s-collection-of-mattresses .hero-description div{font-size:16px}#bear-39-s-collection-of-mattresses .mdi.cs-review-icon{font-size:16px;color:#e58f30}#bear-39-s-collection-of-mattresses .mdi.cs-review-icon:before{font-size:16px;vertical-align:middle}#bear-39-s-collection-of-mattresses .cs-vwo-review-text{margin:0 10px 0 0}#bear-39-s-collection-of-mattresses .cs-vwo-reviews-count .cs-vwo-reviews-enabled{display:inline-block;padding:2px 23px;margin-bottom:10px;margin-top:15px}.template-collection .closing-cta.pb--small{padding-bottom:40px;padding-top:40px}.template-collection .staggered_text_content{width:100%;padding:0 16px;max-width:624px}.template-collection .staggered_section__wrapper .staggered_block{gap:10px;padding:0}.template-collection .staggered_media{width:1000%;max-width:624px}.template-collection .staggered_text_content{width:100%;padding:0 0 0 10px;max-width:624px}.template-collection .staggered_block_detail_text{max-width:100%}.collection-review{display:block!important}.collection-review .yotpo .standalone-bottomline .star-clickable{cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center;float:unset}.collection-review .product-reviews .text-m{border-bottom:none}#bear-39-s-collection-of-mattresses .our-mattresses-collection-component .grid__collection__mattresses h3{margin:0 0 5px}.template-collection .staggered_section__wrapper .staggered_block{gap:0}.template-collection .staggered_media{width:50%;max-width:512px;height:auto;text-align:center;position:relative}.template-collection .positionRight{padding-left:107px!important}.template-collection .staggered_text_content{width:50%;padding:0 16px;max-width:576px}.template-collection .positionLeft{padding-right:107px!important}.template-collection .staggered_section__wrapper .staggered_block{padding:2em 0}.mattress-style-radio-grid{margin-bottom:30px}.matt-style-wrapper .mattress-style-radio-box{display:block;padding:10px 20px;text-align:left}.matt-style-wrapper .mattress-style-radio-box.active{border:2px solid #2f7df8;border-radius:5px}.mattress-style-radio-box:hover{text-decoration:none}.mattress-style-radio-box .matt-style-item{display:grid;align-items:center;grid-template-columns:90px 1fr;font-size:.875rem;color:#2a2a2a}.mattress-style-radio-box .matt-style-feature img{width:100%;margin:5px 0 0;border-radius:5px}.mattress-style-radio-box .matt-style-details{position:relative;font-weight:400;padding:0 40px 0 20px;margin:0;font-size:inherit;color:inherit;cursor:pointer}.mattress-style-radio-box .matt-style-input{position:absolute;width:1.2rem;height:1.2rem;color:#2e577c;top:50%;bottom:0;right:0;z-index:1;transform:translate(0,-50%)}.mattress-style-radio-box .matt-style-include{color:rgba(0,0,0,.54)}@media screen and (max-width:1024px){.template-collection .staggered_media{width:55%}.template-collection .positionRight{padding-left:57px!important}.template-collection .staggered_text_content{width:45%}.template-collection .positionLeft{padding-right:57px!important}}@media (max-width:768px){.template-collection .staggered_media,.template-collection .staggered_text_content{width:100%;margin:auto}.template-collection .staggered_media,.template-collection .staggered_text_content{padding:0 15px!important}.template-collection .staggered_media{margin-bottom:2em}.template-collection .staggered_media{max-width:640px}.template-collection .staggered_text_content{width:100%;max-width:700px;margin:auto}}@media(max-width:767px){.collection-review .product-reviews .yotpo a:hover{color:rgba(0,0,0,.87)!important}#gorgias-chat-container #chat-button{max-height:54px}}#shopify-section-staggered-content--sale-page .staggered_section__wrapper{padding:0}@media screen and (max-width:767px){.template-collection .closing-cta.pb--small{padding-bottom:60px;padding-top:60px}.template-collection .staggered_section__wrapper .staggered_block{gap:10px;padding:0 35px;padding-bottom:35px}.template-collection .staggered_text_content{width:100%;padding:0;max-width:100%}.template-collection .staggered_media{width:1000%;max-width:100%}.template-collection .staggered_media{margin-bottom:0}.template-collection .staggered_block .staggered_media{padding:0}.template-collection .staggered_block_detail_text h3{font-size:22px!important}.template-collection .staggered_section__wrapper{background:#fff;padding:16px 0}.template-collection .staggered_block_detail_text div:last-child{font-size:14px!important}}.new-product-buy__button_add_on{display:none}@media only screen and (min-width:768px) and (max-width:1024px){#gorgias-chat-container #chat-window{bottom:71px!important}}.header-toggle__button,.mnav-item__link button{background-color:transparent!important;padding:0}@media only screen and (max-width:861px){.product-box{padding:0!important}}#shopify-section-collection-closeout-nav-mobile .mnav-item__link{font-family:apercu,sans-serif;color:#db4d29}@media only screen and (max-width:600px){#shopify-section-collection-closeout-nav-mobile .mnav-item__link{font-family:apercubold,sans-serif}}.price-details-link{color:#0c324c;text-decoration:underline;display:block;line-height:normal;padding:10px 0}.price-details-link:hover{color:#437eb4}.product-details-wrapper{display:none;position:fixed;z-index:99999997;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.product-details-tool-tip{border-radius:4px;box-shadow:0 24px 24px 0 rgba(0,0,0,.26),0 0 24px 0 rgba(0,0,0,.12);background-color:#fefefe;margin:auto;border:1px solid #888;width:100%;max-width:471px;height:auto;padding:24px;background:#fff;position:absolute;top:50%;left:50%;z-index:99999999;transform:translate(-50%,-50%)}.product-details-wrapper .mdi-close{display:flex;width:100%;justify-content:end;cursor:pointer}@media only screen and (max-width:600px){.product-details-tool-tip{width:90%}}#AjaxifyCart .price-details-link{padding-left:25px;text-align:left}.highlight-shipping{font-family:apercubold,sans-serif;font-size:.875rem;padding:2px 10px;color:#000000bf;width:100%;text-align:center}.cart-add-btns ul li[data-testid=grid-cell]{flex-basis:100%!important}.cart-add-btns ul li:nth-child(2),.cart-add-btns ul li:nth-child(3){display:none!important}.cart-add-btns div[role=button]{height:52px!important}.product-option-try-now-msg{font-size:.875rem;display:block;line-height:1.5}#shop-great-deals .product-reviews .yotpo-reviews-star-ratings-widget,.custom__body__4th-of-july-savings .product-reviews .yotpo-reviews-star-ratings-widget{justify-content:center!important}.try-now-feature-wrapper product-form form{margin-bottom:0}.try-now-feature-wrapper gated-flow-toggle{margin-bottom:0;flex-direction:row-reverse;justify-content:space-between;width:100%}product-form .product-form__buttons button{background:#30d686;color:rgba(0,0,0,.8)}product-form .product-form__buttons button:hover{background:#30d686!important}.try-now-feature-wrapper #trynow-cta-button:hover{background:#000!important}.try-now-feature-wrapper #trynow-cta-button{margin-bottom:0!important;background:#000;color:#fff}trynow-cta-button+div.non-try-now+div{margin-top:25px}.try-now-feature-wrapper .cs-bonus-wrapper{margin:25px 0 25px 0}gated-flow-toggle .tn-gate-toggle-checked{transform:none;transform:none;position:relative;left:unset;top:unset;padding:0;display:inline}gated-flow-toggle .tn-gate-toggle-input{width:19.6px!important;height:19.6px!important;opacity:1!important;position:relative!important}.tn-gate-toggle-base+.tn-gate-toggle-slider{display:none}.tn-gate-toggle-checked+.tn-gate-toggle-slider,.tn-gate-toggle-thumb{display:none}span.tn-gate-toggle-switch:has(.tn-gate-toggle-checked)+.tn-gate-toggle-tagline .trynow-custom-description{display:none}gated-flow-toggle .tn-gate-toggle-tagline{margin-left:0;display:flex;justify-content:center;gap:4px;font-size:1rem;font-family:apercubold,sans-serif}trynow-cta-button+div:has(gated-flow-toggle){display:flex;flex-direction:column-reverse;border:1px solid #000;border-radius:5px;padding:16px 20px;margin-block:25px 25px}trynow-cta-button+div.non-try-now{border:none;padding:0;margin:0}.trynow-custom-description{display:none!important}#trynow-cta-button+span#trynow-cta-description{display:none!important}gated-flow-toggle .tn-gate-toggle-base,gated-flow-toggle .tn-gate-toggle-checked{left:0;top:0;padding:0}gated-flow-toggle .tn-gate-toggle-switch{display:block;width:19.6px;height:19.6px;scale:1!important;padding:0}#trynow-cta-description a svg{top:2px!important}input.tn-gate-toggle-input:checked:after{content:"";left:7px;position:absolute;top:3px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}input.tn-gate-toggle-input:checked::before{content:"";left:0;top:0;width:100%!important;height:100%!important;display:block;width:100%;position:absolute;background:#2e577c;border-radius:2px}input.tn-gate-toggle-input::after{content:"";border:2px solid rgba(0,0,0,.54);display:block;top:0;position:absolute;bottom:0;left:0;border-radius:2px;right:0}.Tnp-benefits-detail .product-detail__list-wrapper{grid-template-columns:1fr;grid-row-gap:20px}#try-now-program .lifestyle-grid__img-wrapper{padding:0 50px}#try-now-program .tnp-product-detail .product-detail{padding:0}#try-now-program .tnp-product-detail .product-detail__cta-main{margin-left:24px}#try-now-program .staggered_section__wrapper{padding-top:3.4rem}@media only screen and (max-width:1280px){#try-now-program .lifestyle-grid__text{text-align:center;font-size:12px;font-weight:400;color:rgba(0,0,0,.87);line-height:18px}#try-now-program .lifestyle-grid__img-wrapper{padding:0 15px}}@media only screen and (max-width:768px){#try-now-program .Tnp-benefits-detail .product-detail__list-wrapper{grid-template-columns:1fr;grid-row-gap:20px}#try-now-program .tnp-product-detail .product-detail__cta-main{margin-left:16px!important}#try-now-program .staggered_section__wrapper{padding-top:4.5rem}}@media only screen and (max-width:900px){#try-now-program .product-detail__img{padding:0!important}#try-now-program .product-detail__img{width:100%!important}}.homepage-button-test-wrapper .primary-test-button{background:#1a8845!important}.fcompare-wrapper .discount-text.cs-text-left,.fcompare-wrapper .discount-text.cs-text-left p{color:#cb3d30!important}.cart__remove small{font-size:15px!important;text-decoration:underline}#try-now-program .our-mattresses-collection-component .content-part{text-align:center!important}#try-now-program a.Tnp-pay-later-btn{background:#000;color:#fff;border-radius:5px;padding:15px;font-family:apercubold,sans-serif!important}#try-now-program .product-reviews{display:flex;justify-content:center}#try-now-program .mobile-vartical-line{display:none}.content-part.Tnp-pay-btn-wrap{display:flex;justify-content:center}@media only screen and (max-width:768px){#try-now-program h2.cs-text-center.Tnp-coll-title{font-size:30px;font-weight:500;line-height:25px;text-align:center}#try-now-program .our-mattresses-collection-component .grid__collection__mattresses h3.Tnp-coll-subtitle{margin:0 0 5px;font-size:12px;text-align:center;line-height:16px;text-transform:uppercase}#try-now-program .our-mattresses-collection-component .grid__item__inner .content-part.Tnp-pay-btn-wrap{padding-block:15px 20px}#try-now-program .our-mattresses-collection-component .grid__item__inner .content-part{padding:5px}#try-now-program a.Tnp-pay-later-btn{font-size:14px;font-weight:100;padding:10px;margin:0;text-align:center;line-height:20px}#try-now-program .tnp-content-wrapper{display:flex}#try-now-program .content-part.divider-img{display:none!important}#try-now-program .mobile-vartical-line{display:block;border-left:2px solid #9ca4b2;margin:10px 10px}.template-index .our-mattresses-collection-component .has-tag-absolute .product-tag{font-size:10px;padding:5px;letter-spacing:.5px;position:relative;width:100%}.template-index .slick-dots li button::before{font-size:46px!important}.template-index .testimonial-grid__slider .slick-dots li{width:26px}.template-index .our-mattresses-collection-component .grid-uniform>.grid__item .grid__item__inner.has-tag-absolute{padding-top:0}}#try-now-program .yotpo-sr-bottom-line-summary{align-items:center!important}#try-now-program .btn-black:hover,.btn-blue:focus{color:#fff;background-color:#000}#try-now-program .product-detail__img{display:block;width:50%}#try-now-program .btn-black{color:#fff!important;background-color:#000}#try-now-program .product-detail__img{padding-right:16px}#try-now-program .btns_shadows:hover{box-shadow:0 8px 24px rgb(0 0 0 / 21%),0 8px 8px rgba(0,0,0,.22)}#try-now-program .btns_shadows{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);transition:box-shadow .3s cubic-bezier(.25, .8, .25, 1)}.index-sections .content-grid-wrapper .cs-content-grid-right a:hover{color:#fff!important}#try-now-program .product-detail__wrap.Tnp_tab{max-width:100%}#try-now-program .product-detail__wrap.Tnp_tab .product-detail__topic-header{font-size:1.125rem;line-height:normal}#try-now-program .try-now-class .product-detail__list-wrapper{max-width:500px;margin-left:25px;padding-block:50px}#try-now-program .tnp-product-detail{padding:0;margin:0}#try-now-program .product-detail__wrapper-content{padding-right:5px}#try-now-program .product-detail__list.try-now-class{max-width:50%;flex:unset;width:100%}#try-now-program .product-detail__wrap.Tnp_tab .product-detail__img{padding-right:0}#try-now-program .product-detail__wrap.Tnp_tab .product-detail__img-image{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:999px) and (min-width:800px){#try-now-program .Tnp_tab .product-detail__img{padding-right:0}#try-now-program .Tnp_tab .product-detail__text{font-size:.9rem;line-height:normal}#try-now-program .product-detail__wrap.Tnp_tab .product-detail__topic-header{font-size:1rem;line-height:normal}#try-now-program .Tnp_tab .product-detail__list.try-now-class{padding:0}#try-now-program .try-now-class .product-detail__list-wrapper{padding-right:15px;padding-block:15px}}@media only screen and (max-width:1200px) and (min-width:1000px){#try-now-program .Tnp_tab .product-detail__img{padding-right:0}#try-now-program .Tnp_tab .product-detail__text{font-size:.9rem;line-height:normal}#try-now-program .product-detail__wrap.Tnp_tab .product-detail__topic-header{font-size:1rem;line-height:normal}#try-now-program .Tnp_tab .product-detail__list.try-now-class{padding:0}#try-now-program .try-now-class .product-detail__list-wrapper{padding-right:15px;padding-block:25px}}#try-now-program .closing-cta__header{max-width:830px}#try-now-program .sec-content-div .content-part .product-reviews{display:none}#try-now-program h2.details_topic_heading{font-size:30px;padding-left:20px}@media screen and (max-width:768px){.first-content-div .grid__image img{width:800px}#try-now-program .try-now-class .product-detail__list-wrapper{margin:0}}@media(max-width:480px){.container-popup .right-col{padding:0;width:100%}.modal-product-sale-message{text-align:center}.template-cart ._cart_ajaxify_item_left_area ._cart_ajaxify_item_title a{font-size:14px}.template-cart .large--one-half._cart_ajaxify_item_right_area{width:55%}.template-cart .large--one-half._cart_ajaxify_item_left_area{width:45%}.cart__row>.cart__row--table-large{padding-left:78px}#your-shopping-cart .wrapper{padding-left:5px;padding-right:5px}}body.template-page .yotpo-reviews-star-ratings-widget{justify-content:center!important}body.template-collection .product-reviews .yotpo-sr-bottom-line-summary,body.template-index .product-reviews .yotpo-sr-bottom-line-summary,body.template-page .product-reviews .yotpo-sr-bottom-line-summary{flex-direction:row!important;gap:5px!important}body.template-product .yotpo-bottom-line-scroll-panel{flex-direction:row!important}@media(max-width:860px){body.template-product .yotpo-reviews-star-ratings-widget{justify-content:center!important}}body#bear-mattress-encasement .frequentXtotal{display:none}.new-cart-nav-icon{display:inline-block;width:25px;height:25px;position:relative}body#contact .icon-grid__section-wrapper.cs-small{justify-content:center;gap:50px}body#contact .icon-grid-img__wrapper{margin:0}body#contact .closing-cta__subheader{font-size:1.6rem;line-height:1.3;margin-bottom:5px}body#contact button#zendexChat{background:0 0;border:none;color:#2e577c;text-decoration:underline;font-weight:700;font-family:apercubold,sans-serif}@media screen and (max-width:767px){body#contact .closing-cta__subheader{font-size:1.2rem;margin-bottom:2px}}.cart__row.cart__footer .grid__item{padding-right:8px}.additional-checkout-buttons.additional-checkout-buttons-custom{margin-top:0;padding:0;border:none;background-color:transparent;width:100%}.additional-checkout-buttons-desktop{display:none}.additional-checkout-button-dropdown-custom-mobile{display:none}@media(max-width:1280px){.additional-checkout-buttons-desktop{display:none}.additional-checkout-button-dropdown-custom-mobile{display:none}.additional-checkout-button-dropdown{display:flex;justify-content:space-between;align-items:center;gap:5px;line-height:normal;margin-bottom:1rem;cursor:pointer;padding:10px 0}.additional-checkout-buttons>:not(script){padding:0;margin-bottom:1rem}.wallet-cart-grid:has(>.wallet-cart-button-container:nth-of-type(3)).wallet-cart-grid:not(:has(>.wallet-cart-button-container:nth-of-type(4))) .wallet-cart-button-container:first-child{margin:0!important}.dropdown-title{letter-spacing:1px;font-size:16px;display:flex;align-items:center;letter-spacing:0}.additional-checkout-image-container{display:flex;align-items:center}.additional-checkout-buttons.additional-checkout-buttons-custom{margin-top:-8px}.cart__row.cart__footer .grid__item,.product-box .product-tiles{padding-right:8px}span.additional-checkout-button-dropdown-icon{margin-left:6px;display:flex}span.additional-checkout-button-dropdown-icon svg{width:17px;margin-bottom:1px;transition:transform .3s ease-in-out}.additional-checkout-button-dropdown.rotate span.additional-checkout-button-dropdown-icon svg{transform:rotate(180deg)}.dropdown-icon{display:flex;gap:2px}.dropdown-icon div img{border-radius:3px;width:37px;padding:0 2px;height:10px}.dropdown-icon .apple-pay-button,.dropdown-icon .paypal-button,.dropdown-icon .shop-pay-button{height:18px;display:flex;align-items:center;border-radius:3px}.dropdown-icon .shop-pay-button{background:#5a31f4}.dropdown-icon .apple-pay-button{background:#000}.dropdown-icon .paypal-button{background:#ffc439}}@media (min-width:750px) and (max-width:860px){.additional-checkout-button-dropdown-custom-mobile{max-width:81%;margin:auto}.additional-checkout-button-dropdown{margin-bottom:20px}}@media(max-width:1024px){body#your-shopping-cart .additional-checkout-button-dropdown-custom-mobile{max-width:100%;margin:auto}.additional-checkout-buttons.additional-checkout-buttons-custom{width:54%;margin:auto}}@media(max-width:980px){body#your-shopping-cart .additional-checkout-button-dropdown-custom-mobile{max-width:100%}.additional-checkout-buttons.additional-checkout-buttons-custom{width:57%;margin:auto}}@media(max-width:980px){.additional-checkout-buttons.additional-checkout-buttons-custom{width:60%}}@media(max-width:940px){.additional-checkout-buttons.additional-checkout-buttons-custom{width:64%}}@media(max-width:850px){.additional-checkout-buttons.additional-checkout-buttons-custom{width:66%}}@media(max-width:828px){.additional-checkout-buttons.additional-checkout-buttons-custom{width:70%}}@media(max-width:828px){.additional-checkout-buttons.additional-checkout-buttons-custom{width:74%}}@media(max-width:750px){body#your-shopping-cart .additional-checkout-button-dropdown-custom-mobile{max-width:none;width:auto}.additional-checkout-buttons.additional-checkout-buttons-custom{width:auto}.cart__row.cart__footer .grid__item,.product-box .product-tiles{padding-right:0}.dropdown-title{font-size:15px;letter-spacing:0}.additional-checkout-button-dropdown{margin-bottom:8px}span.additional-checkout-button-dropdown-icon svg{width:15px}}@media(max-width:420px){.dropdown-title{font-size:13px;letter-spacing:-.05em}.dropdown-icon div img{width:35px}.additional-checkout-button-dropdown{gap:3px}span.additional-checkout-button-dropdown-icon svg{width:13px}.additional-checkout-button-dropdown{justify-content:space-between}span.additional-checkout-button-dropdown-icon{margin-bottom:3px}}.cart-chat-info{padding:0 10px 10px 15px;margin:0;text-align:center}@media (min-width:752px) and (max-width:1200px){body.sticky-atc-visible iframe[tabindex="0"][name="Messaging window"]{height:70%!important;bottom:24%!important}}#your-shopping-cart .main-content{padding-bottom:0}.container .faq-section,.faq-section{background-color:#fff}.truemed-entry-box{margin-bottom:1rem;justify-content:center!important}.cs-instruction .link-wrapper{display:none}p.variant-title{line-height:1}@media(min-width:1025px){#your-shopping-cart .wrapper{max-width:1280px}.template-cart .large--one-half._cart_ajaxify_item_right_area{width:56%}.template-cart .large--one-half._cart_ajaxify_item_left_area{width:44%}}.free-gift-information{line-height:.9}p.variant-title{margin-bottom:10px}div.product-slider__controls-thumb{display:block}.needsclick[aria-label="POPUP Form"]{z-index:999999!important}