@media(min-width:1025px){body{--tx-content-width:1440px;--tx-content-gutter:24px}body :is(.tx-context-guides,.tx-priority-owner,.tx-seo-recovery-paths,.tx-seo-choice,.tx-showroom-entity-nav,.tx-benefit-story){width:min(var(--tx-content-width),calc(100% - 48px))!important;max-width:var(--tx-content-width)!important;margin-inline:auto!important;box-sizing:border-box}body .tx-context-guides{margin-block:24px;padding:24px}#MainContent :is(.tx-hx__inner,.tx-guide-shop__inner){max-width:var(--tx-content-width)}#MainContent :is(.tx-hub__section,.tx-conroe__section,.tx-conroe__hero,.tx-conroe__final,.tx-four-cs,.tx-commercial-aeo,.tx-best-cluster-nav,.tx-service-showroom-photo,.tx-local-decision-paths){padding-top:40px!important;padding-bottom:40px!important}#MainContent :is(.tx-dtc-try__section,.tx-dtc-try__final,.tx-fit__main,.tx-fit__finder){padding-top:40px!important;padding-bottom:40px!important}#MainContent :is(.tm-dj__section,.tm-dj__cta,.txd-page__hero,.txd-page__section,.tx-compare-hub,.tx-collection-guide,.tx-bb-product-guide,.tx-plus-cards){padding-top:36px!important;padding-bottom:36px!important}#MainContent :is(.tx-intent-hero,.tx-split-hero){padding:36px!important}#MainContent :is(.tx-home-aeo,.tx-bundles,.tx-bedding,.txsc){padding-top:32px!important;padding-bottom:32px!important}#MainContent section.tx-home-finder{padding-top:36px!important;padding-bottom:36px!important}#MainContent :is(.tx-showroom__team,.tx-showroom__steps,.tx-showroom__questions){padding-top:32px!important;padding-bottom:32px!important}#MainContent .tx-showroom__picks{padding-bottom:32px!important}#MainContent :is(.tx-hub__showrooms,.tx-contact__help){padding:32px!important}#MainContent :is(.tm-ed-hero,.tm-offer-hero,.tm-price-hero,.wgd-hero){padding-top:36px!important;padding-bottom:36px!important}#MainContent .txsc__guides{margin-top:28px;padding-top:24px}#MainContent .txsc__faq{margin-top:24px;max-width:none}#MainContent .txsc__heading{margin-bottom:20px}#MainContent .txsc__heading>div{max-width:900px}#MainContent .txsc__body{padding:16px}#MainContent .txsc__body p{margin-bottom:10px}#MainContent .tx-intent-card__image{aspect-ratio:1.8}#MainContent .tx-intent-card__body{gap:8px}#MainContent .tx-intent-card__body h3{margin-block:0 4px;min-height:0}#MainContent .tx-intent-card__finance{margin-block:4px}#MainContent .tmrw-clean .tmrw-clean__card{padding:20px}#MainContent .tmrw-clean .tmrw-clean__stars{margin:10px 0}#MainContent .tmrw-clean .tmrw-clean__highlight{font-size:20px;margin-bottom:8px}#MainContent .tmrw-clean .tmrw-clean__excerpt{margin-bottom:12px}#MainContent .tmrw-clean .tmrw-clean__head{margin-bottom:14px}#MainContent .t4s-page-heading-article .t4s-page-section-heading{padding-top:32px!important;padding-bottom:32px!important;min-height:0!important}#MainContent .t4s-page-heading-article .t4s-page-head{padding-top:0!important;padding-bottom:0!important}#MainContent .t4s-page-heading-article .t4s-page-section-heading{margin-bottom:28px!important}#MainContent .t4s-page-heading-article .t4s-title-head{font-size:clamp(32px,3.2vw,46px)!important;line-height:1.15!important;max-width:1200px;margin-inline:auto;letter-spacing:-.02em!important}#MainContent .t4s-main-article>.t4s-section-inner{margin-top:28px!important}#MainContent .tx-mattress-product .t4s-row__product{align-items:stretch}#MainContent .tx-mattress-product .t4s-product__media-wrapper{flex:0 0 48%!important;max-width:48%!important;min-width:0}#MainContent .tx-mattress-product .t4s-product__info-wrapper{flex:0 0 52%!important;max-width:52%!important;min-width:0}#MainContent .tx-mattress-product:is(.t4s-product-media__thumbnails_bottom,.t4s-product-media__thumbnails_left,.t4s-product-media__thumbnails_right,.t4s-product-media__without_thumbnails) .t4s-product__media-wrapper>.t4s-row{position:sticky;top:110px}#MainContent .tx-mattress-product:is(.t4s-product-media__thumbnails_bottom,.t4s-product-media__thumbnails_left,.t4s-product-media__thumbnails_right,.t4s-product-media__without_thumbnails) .t4s-product__media-wrapper{overflow:visible}#MainContent .tx-mattress-product .t4s-product__info-container{padding:24px!important}#MainContent .tx-mattress-product .tx-conversion-suite__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}#MainContent .tx-pdp-aeo__showrooms{padding:20px!important;margin-top:20px!important}#MainContent .tx-pdp-aeo{padding:16px!important}}@media(max-width:1024px){#MainContent :is(.tx-home-finder__header,.tx-home-finder__stage){grid-template-columns:minmax(0,1fr)!important;gap:20px}#MainContent :is(.tx-home-finder__visual,.tx-home-finder__image){min-height:300px!important}#MainContent .tx-home-finder__visual{max-height:380px}#MainContent .tx-home-finder__image{object-fit:cover}#MainContent .tx-home-finder .tmf--compact .tmf-quiz-card{min-height:0!important;height:auto}}@media(max-width:749px){#MainContent :is(.tm-dj__section,.tm-dj__cta,.txd-page__hero,.txd-page__section,.tx-compare-hub,.tx-collection-guide,.tx-bb-product-guide,.tx-plus-cards){padding-top:28px!important;padding-bottom:28px!important}#MainContent :is(.tx-hub__section,.tx-conroe__section,.tx-conroe__hero,.tx-conroe__final,.tx-four-cs,.tx-commercial-aeo,.tx-best-cluster-nav,.tx-service-showroom-photo,.tx-local-decision-paths,.tx-dtc-try__section,.tx-dtc-try__final,.tx-fit__main,.tx-fit__finder){padding-top:28px!important;padding-bottom:28px!important}#MainContent section.tx-home-finder{padding:28px 14px!important}#MainContent .tx-home-finder__header{margin-bottom:20px!important}#MainContent .tx-home-finder .tmf--compact .tmf-quiz-card{padding:20px 16px!important}#MainContent .tx-home-finder .tmf--compact .tmf-opt{min-height:56px}#MainContent .tx-home-finder__visual-card{padding:14px!important;inset:auto 14px 14px!important}#MainContent :is(.tx-showroom__team,.tx-showroom__steps,.tx-showroom__questions){padding-top:28px!important;padding-bottom:28px!important;gap:20px}#MainContent .tx-showroom__picks{padding-bottom:28px!important}#MainContent .tx-showroom .tx-showroom__button{white-space:normal!important;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.4}body :is(.tx-context-guides,.tx-priority-owner,.tx-seo-recovery-paths,.tx-seo-choice,.tx-showroom-entity-nav){width:calc(100% - 28px)!important;max-width:100%!important;margin:20px auto!important;padding:18px!important;box-sizing:border-box}body .tx-context-guides ul{grid-template-columns:minmax(0,1fr);gap:10px}body .tx-context-guides a{height:auto;min-height:64px;padding:12px 14px}#MainContent .tx-hx__filters{gap:10px;padding:14px}#MainContent .tx-hx__filters select{font-size:16px;min-height:48px}#MainContent .t4s-page-heading-article .t4s-page-section-heading{padding:24px 0!important;margin-bottom:24px!important;min-height:0!important}#MainContent .t4s-page-heading-article .t4s-page-head{padding-block:0!important}#MainContent .t4s-page-heading-article .t4s-title-head{font-size:clamp(26px,7vw,34px)!important;line-height:1.2!important;letter-spacing:-.02em!important;overflow-wrap:anywhere}}
/*# sourceMappingURL=/cdn/shop/t/226/assets/tx-layout-density.css.map */
