#root>main>.announcement,#root>main>.site-header,#root>main>.site-footer,#root>main>.mobile-conversion,#root .modal-shell{display:none!important}.home-improved-page{background:#f7f3eb}.home-improved-page #reference-main,.home-improved-page #root,.home-improved-page #root>main{min-width:0}.home-improved-page #root>main{display:block;overflow:clip}.home-improved-page #root .hero>img{top:76px;height:calc(100% - 76px);object-position:58% top;transform:none}.home-improved-page .shop-announcement{position:relative;z-index:140}.home-improved-page .shop-nav{z-index:130}.home-improved-page .home-improved-apply{scroll-margin-top:104px}.home-improved-page .home-improved-apply .cn-lead-form{box-shadow:none}.home-improved-page .home-improved-apply .axis-improved-price{display:none}.home-improved-page .shop-footer{position:relative;z-index:2}.home-improved-page #root .sleep-awareness{min-height:430px;padding:clamp(88px,9vw,138px) 7vw clamp(82px,8vw,122px);display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(64px,9vw,150px);align-items:end;background:var(--paper);border-bottom:1px solid var(--line)}.home-improved-page #root .sleep-awareness-heading{max-width:780px}.home-improved-page #root .sleep-awareness-heading h2{margin:0;font-family:var(--display);font-size:clamp(36px,3.4vw,54px);font-weight:400;line-height:1.18;letter-spacing:-.035em;text-wrap:balance}.home-improved-page #root .sleep-awareness-heading h2 span{white-space:nowrap}.home-improved-page #root .sleep-awareness-copy{max-width:430px;margin:0 0 4px;color:var(--muted);font-size:15px;line-height:1.9}.home-improved-page #root .day-night-choice{padding:clamp(82px,8vw,126px) 7vw clamp(58px,5vw,78px);background:var(--paper);border-bottom:1px solid var(--line)}.home-improved-page #root .day-night-choice+.moment-section{padding-top:clamp(78px,6vw,96px)}.home-improved-page #root .day-night-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,6vw,96px)}.home-improved-page #root .day-night-choice-card>img{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--paper-deep)}.home-improved-page #root .day-night-choice-copy{padding-top:clamp(30px,3vw,44px)}.home-improved-page #root .day-night-choice-copy .eyebrow{margin-bottom:18px}.home-improved-page #root .day-night-choice-copy h2{max-width:630px;margin:0;font-family:var(--display);font-size:clamp(28px,2.35vw,38px);font-weight:400;line-height:1.36;letter-spacing:-.025em;text-wrap:balance}.home-improved-page #root .day-night-choice-copy>p:not(.eyebrow){max-width:610px;margin:20px 0 28px;color:var(--muted);font-size:14px;line-height:1.85}.home-improved-page #root .day-night-choice-copy .text-link{font-size:13px}.home-improved-page #root .product-group[id]{scroll-margin-top:76px}@media(min-width:721px){.home-improved-page #root .moment-result>img{height:auto;min-height:490px;aspect-ratio:1672 / 941}}@media(max-width:1000px){.home-improved-page .shop-nav>nav{color:#22211d}}@media(max-width:620px){.home-improved-page .home-improved-apply{scroll-margin-top:88px}.home-improved-page #root .hero{display:block;height:auto;min-height:0;padding:66px 0 0}.home-improved-page #root .hero>img{position:relative;inset:auto;display:block;width:100%;height:auto;aspect-ratio:9 / 16;object-fit:cover;object-position:68% center;filter:none}.home-improved-page #root .hero-shade{display:none}.home-improved-page #root .hero-content{position:absolute;inset:auto 12px 12px;z-index:2;width:auto;padding:24px 16px 62px;transform:none;background:#12110ebd;border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.home-improved-page #root .hero-meta{position:absolute;z-index:3;left:28px;right:28px;bottom:28px;margin:0}.home-improved-page #root .sleep-awareness{min-height:0;padding:76px 20px 82px;grid-template-columns:1fr;gap:42px;align-items:start}.home-improved-page #root .sleep-awareness-heading h2{font-size:clamp(20px,6.1vw,28px);line-height:1.22}.home-improved-page #root .sleep-awareness-copy{max-width:34em;margin:0;font-size:14px}.home-improved-page #root .day-night-choice{padding:72px 20px 58px}.home-improved-page #root .day-night-choice+.moment-section{padding-top:72px}.home-improved-page #root .day-night-choice-grid{grid-template-columns:1fr;gap:68px}.home-improved-page #root .day-night-choice-card>img{aspect-ratio:16 / 10}.home-improved-page #root .day-night-choice-copy{padding-top:28px}.home-improved-page #root .day-night-choice-copy h2{font-size:30px;line-height:1.38}.home-improved-page #root .day-night-choice-copy>p:not(.eyebrow){margin-top:17px;margin-bottom:25px}}@media(prefers-reduced-motion:reduce){.home-improved-page{scroll-behavior:auto}}.home-improved-page #sola-floor.floor-feature{grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.home-improved-page #sola-floor .floor-product{display:none}.home-improved-page #sola-floor .feature-copy{grid-column:auto;border-top:0}@media(max-width:720px){.home-improved-page #sola-floor.floor-feature{grid-template-columns:1fr}}.home-improved-page #evidence>#sola-rhythm{margin-top:0}.home-improved-page #root #product-facts,.home-improved-page #root #sola-floor.floor-feature{display:none}.home-improved-page #root .hero>img{object-position:center 40%}@media(min-width:721px)and (min-aspect-ratio:9 / 5){.home-improved-page #root .hero{min-height:max(calc(100vh - 110px),50vw)}}.home-improved-page #root .hero-product-action{min-width:190px;min-height:58px;height:auto;padding:10px 22px;display:grid;grid-template-columns:1fr;justify-items:start;align-content:center;gap:3px;text-align:left}.home-improved-page #root .hero-product-action span{font-size:10px;line-height:1.25;letter-spacing:.08em;opacity:.7}.home-improved-page #root .hero-product-action strong{font-size:13px;font-weight:500;line-height:1.35}.home-improved-page #root .hero-apply-action{min-width:190px;color:var(--ink)}.home-improved-page #root .hero-apply-action:hover,.home-improved-page #root .hero-apply-action:focus-visible{color:var(--white)}@media(max-width:620px){.home-improved-page #root .hero>img{object-fit:cover;object-position:68% center}.home-improved-page #root .hero-content{padding:20px 14px 62px}.home-improved-page #root .hero h1{max-width:none;font-size:clamp(32px,9.4vw,38px);line-height:1.18}.home-improved-page #root .hero-definition{max-width:none;margin-top:13px;font-size:13px;line-height:1.62}.home-improved-page #root .hero-actions{width:100%;margin-top:18px;display:grid;grid-template-columns:1fr}.home-improved-page #root .hero-actions .hero-product-action{width:100%;min-width:0;min-height:54px;padding:8px 10px}.home-improved-page #root .hero-actions .hero-apply-action{width:100%}.home-improved-page #root .hero-product-action span{font-size:9px}.home-improved-page #root .hero-product-action strong{font-size:11px}.home-improved-page .shop-mobile-bar b{font-family:var(--sans);font-size:12px;font-weight:500}}
/*# sourceMappingURL=/cdn/shop/t/53/assets/cn20-home-integration.css.map */
