.template_index{--dr-ink: #111111;--dr-muted: #566072;--dr-ivory: #fbf9f6;--dr-paper: #ffffff;--dr-mist: #f4f7fa;--dr-line: #dce1e7;background:#fbf9f6;color:#171717;font-family:var(--dr-editorial-body, Montserrat, Arial, sans-serif)}.template_index #MainContent{overflow:hidden}.dr-editorial-hero{min-height:clamp(580px,calc(100vh - 78px),820px);padding:clamp(90px,13vh,150px) 24px clamp(110px,18vh,190px);background:var(--dr-hero-background);color:var(--dr-hero-text);display:grid;place-items:start center;text-align:center;border-bottom:1px solid rgba(17,17,17,.08)}.dr-editorial-hero__inner{width:min(100%,760px);margin:0 auto}.dr-editorial-hero__eyebrow{margin:0 0 42px;font:600 12px/1.2 var(--dr-hero-body-font);letter-spacing:.22em;text-transform:uppercase}.dr-editorial-hero__title{max-width:720px;margin:0 auto 22px;color:inherit;font-family:var(--dr-hero-heading-font)!important;font-size:clamp(48px,5.2vw,76px)!important;font-weight:400!important;line-height:.98!important;letter-spacing:-.035em!important;text-transform:none!important}.dr-editorial-hero__description{max-width:650px;margin:0 auto;font-family:var(--dr-hero-body-font);font-size:clamp(16px,1.2vw,19px);line-height:1.5;letter-spacing:-.01em}.dr-editorial-hero__description p{margin:0}.dr-editorial-hero__actions{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:42px}.dr-editorial-hero__button{display:inline-flex;align-items:center;justify-content:center;min-height:54px;min-width:318px;padding:15px 40px;border:1px solid #111;border-radius:0;font:500 14px/1 var(--dr-hero-body-font);letter-spacing:.045em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease}.dr-editorial-hero__button--primary{background:#111;color:#fff}.dr-editorial-hero__button--primary:hover,.dr-editorial-hero__button--primary:focus-visible{background:transparent;color:#111}.dr-editorial-hero__button--secondary{background:transparent;color:#111}.dr-editorial-hero__button--secondary:hover,.dr-editorial-hero__button--secondary:focus-visible{background:#111;color:#fff}.template_index #MainContent h2,.template_index #MainContent h3{font-family:var(--dr-editorial-heading, Georgia, serif)!important;font-weight:400!important;letter-spacing:-.025em!important;line-height:1.08!important;text-transform:none!important}.template_index #MainContent p,.template_index #MainContent button,.template_index #MainContent a{font-family:var(--dr-editorial-body, Montserrat, Arial, sans-serif)}.template_index #MainContent [class*=ai-split-layout-heading-]{font-size:clamp(40px,4vw,58px)!important}.template_index #MainContent a[class*=ai-][class*=button-],.template_index #MainContent a[class*=ai-][class*=cta-]{border-color:#111!important;border-radius:0!important;background-color:#111!important;color:#fff!important;letter-spacing:.04em;text-transform:uppercase}.template_index #MainContent a[class*=ai-][class*=button-]:hover,.template_index #MainContent a[class*=ai-][class*=cta-]:hover{background-color:transparent!important;color:#111!important}.template_index #MainContent .ai-split-layout-aigenblockf2aaf3at8nrmp{background-color:var(--dr-ivory)}.template_index #MainContent [class*=ai-split-layout-][class*=-container-]{max-width:1240px}.template_index #MainContent [class*=ai-split-layout-][class*=-wrapper-]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(54px,7vw,100px)}.template_index #MainContent [class*=ai-split-layout-][class*=-content-]{max-width:520px}.template_index #MainContent [class*=ai-split-layout-][class*=-subheading-]{color:var(--dr-muted)!important;font-size:17px!important;line-height:1.75!important}.template_index #MainContent [class*=ai-split-layout-][class*=-image-wrapper-]{aspect-ratio:4 / 3;border-radius:0!important}.template_index #MainContent [class*=ai-split-layout-][class*=-image-]{width:100%;height:100%;object-fit:cover}.template_index #MainContent .ai-support-systems-aigenblock2b12b43jgwq4j{padding:110px 20px!important;background-color:var(--dr-mist)!important}.template_index #MainContent [class*=ai-support-systems-][class*=-container-]{max-width:1280px}.template_index #MainContent [class*=ai-support-systems-][class*=-header-]{max-width:900px;margin:0 auto 50px;text-align:left}.template_index #MainContent [class*=ai-support-systems-][class*=-heading-]{max-width:820px;color:var(--dr-ink)!important;font-size:clamp(42px,4.4vw,64px)!important}.template_index #MainContent [class*=ai-support-systems-][class*=-icons-]{max-width:760px;gap:clamp(28px,4vw,58px);margin-bottom:30px}.template_index #MainContent [class*=ai-support-systems-][class*=-icon-]{filter:grayscale(1)}.template_index #MainContent [class*=ai-support-systems-][class*=-tabs-container-]{padding:5px;border:1px solid var(--dr-line);border-radius:0;background:#ffffffa6!important}.template_index #MainContent [class*=ai-support-systems-][class*=-tab-]{border-radius:0;color:var(--dr-muted)!important;font-size:13px!important;letter-spacing:.04em;text-transform:uppercase}.template_index #MainContent [class*=ai-support-systems-][class*=-tab-].active{background:var(--dr-ink)!important;color:#fff!important}.template_index #MainContent [class*=ai-support-systems-][class*=-content-card-]{max-width:1080px;padding:clamp(34px,5vw,64px);border:1px solid var(--dr-line);border-radius:0;box-shadow:none!important}.template_index #MainContent [class*=ai-support-systems-][class*=-content-].active{gap:clamp(40px,7vw,88px)}.template_index #MainContent [class*=ai-support-systems-][class*=-description-],.template_index #MainContent [class*=ai-support-systems-][class*=-bullets-] li{color:#394355!important;font-size:15px!important;line-height:1.85!important}.template_index #MainContent [class*=ai-support-systems-][class*=-bullets-] li:before{width:6px;height:6px;border-radius:0;background:var(--dr-ink)!important}.template_index #MainContent .ai-best-of-both-aigenblockceb320avhywdt{padding:120px 20px!important;background:var(--dr-paper)!important}.template_index #MainContent [class*=ai-best-of-both-][class*=-container-]{max-width:920px}.template_index #MainContent [class*=ai-best-of-both-][class*=-headline-]{color:var(--dr-ink)!important;font-size:clamp(44px,4.5vw,64px)!important}.template_index #MainContent [class*=ai-best-of-both-][class*=-subheadline-]{font-size:clamp(18px,1.7vw,23px)!important}.template_index #MainContent [class*=ai-best-of-both-][class*=-summary-],.template_index #MainContent [class*=ai-best-of-both-][class*=-expandable-content-]{max-width:720px;margin-right:auto;margin-left:auto;color:#394355!important;line-height:1.8!important}.template_index #MainContent [class*=ai-best-of-both-][class*=-toggle-]{max-width:720px;margin-right:auto;margin-left:auto;border-top:1px solid var(--dr-line);border-bottom:1px solid var(--dr-line)}.template_index #MainContent [class*=ai-best-of-both-][class*=-toggle-button-]{width:100%;justify-content:space-between;padding:18px 0;color:var(--dr-ink)!important;text-decoration:none}.template_index #MainContent [class*=ai-best-of-both-][class*=-emphasis-]{font-family:var(--dr-editorial-heading, Georgia, serif)!important;font-size:clamp(22px,2vw,28px)!important;font-weight:400!important}.template_index #MainContent [class*=ai-best-of-both-][class*=-video-container-]{border-radius:0!important}.template_index #MainContent .ai-bed-finder-aigenblockf5f247ecrjr6t{padding:118px 20px 92px;background:var(--dr-mist)}.template_index #MainContent .ai-bed-finder-container-aigenblockf5f247ecrjr6t{max-width:1120px}.template_index #MainContent .ai-bed-finder-header-aigenblockf5f247ecrjr6t{max-width:720px;margin:0 auto 58px}.template_index #MainContent .ai-bed-finder-headline-aigenblockf5f247ecrjr6t{margin-bottom:16px;color:var(--dr-ink)!important;font-family:var(--dr-editorial-heading, Georgia, serif)!important;font-size:clamp(46px,4.4vw,64px)!important;font-weight:400!important;line-height:1.04!important;letter-spacing:-.035em!important}.template_index #MainContent .ai-bed-finder-subline-aigenblockf5f247ecrjr6t{color:var(--dr-muted)!important;font-size:16px!important;line-height:1.65!important}.template_index #MainContent .ai-bed-finder-steps-aigenblockf5f247ecrjr6t{position:relative;display:grid;grid-template-columns:1fr;gap:0;max-width:1000px;margin-right:auto;margin-left:auto;border:1px solid var(--dr-line);background:#fff;box-shadow:0 20px 60px #232b370f;margin-bottom:42px}.template_index #MainContent .ai-bed-finder-steps-aigenblockf5f247ecrjr6t:after{display:none}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t{position:relative;min-height:0;padding:clamp(34px,4vw,52px);border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t+.ai-bed-finder-step-aigenblockf5f247ecrjr6t{border-top:1px solid var(--dr-line)!important}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t:before{display:block;margin-bottom:20px;color:#7c8695;font:600 11px/1.2 var(--dr-editorial-body, Montserrat, Arial, sans-serif);letter-spacing:.16em;text-transform:uppercase}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t:first-child:before{content:"01 / Support"}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t:nth-child(2):before{content:"02 / Comfort"}.template_index #MainContent .ai-bed-finder-step-title-aigenblockf5f247ecrjr6t{margin:0 0 12px;color:var(--dr-ink)!important;font-family:var(--dr-editorial-heading, Georgia, serif)!important;font-size:clamp(27px,2.2vw,34px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.025em!important}.template_index #MainContent .ai-bed-finder-step-helper-aigenblockf5f247ecrjr6t{min-height:0;margin:0 0 26px;color:var(--dr-muted)!important;font-size:14px!important;line-height:1.65!important}.template_index #MainContent .ai-bed-finder-options-aigenblockf5f247ecrjr6t{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t:nth-child(2) .ai-bed-finder-options-aigenblockf5f247ecrjr6t{grid-template-columns:repeat(3,minmax(0,1fr))}.template_index #MainContent .ai-bed-finder-option-btn-aigenblockf5f247ecrjr6t{min-width:0;min-height:68px;padding:13px 16px;border:1px solid #b9c0c9!important;border-radius:0!important;background:#fff!important;color:var(--dr-ink)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.035em;line-height:1.3;text-transform:uppercase}.template_index #MainContent .ai-bed-finder-option-btn-aigenblockf5f247ecrjr6t[data-value=best-of-both]{grid-column:auto}.template_index #MainContent .ai-bed-finder-option-btn-aigenblockf5f247ecrjr6t:hover,.template_index #MainContent .ai-bed-finder-option-btn-aigenblockf5f247ecrjr6t:focus-visible{border-color:var(--dr-ink)!important;outline:none}.template_index #MainContent .ai-bed-finder-option-btn-aigenblockf5f247ecrjr6t.selected{position:relative;border-color:var(--dr-ink)!important;background:var(--dr-ink)!important;color:#fff!important}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t.disabled{opacity:1}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t.is-pending .ai-bed-finder-options-aigenblockf5f247ecrjr6t{opacity:.42}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t.is-pending:before{color:#a0a7b1}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t.disabled .ai-bed-finder-options-aigenblockf5f247ecrjr6t{display:none}.template_index #MainContent .ai-bed-finder-universal-note-aigenblockf5f247ecrjr6t.visible{display:block;margin:2px 0 0;padding:22px 24px;border-left:3px solid var(--dr-ink);background:var(--dr-mist);color:#394355!important;font-size:14px!important;font-style:normal;line-height:1.65}.template_index #MainContent .ai-bed-finder-cta-wrapper-aigenblockf5f247ecrjr6t{text-align:center}.template_index #MainContent .ai-bed-finder-cta-aigenblockf5f247ecrjr6t{min-width:min(100%,320px);min-height:56px;padding:16px 34px;border:1px solid var(--dr-ink)!important;border-radius:0!important;background:var(--dr-ink)!important;color:#fff!important;font-size:13px!important;font-weight:600!important;letter-spacing:.055em;text-transform:uppercase}.template_index #MainContent .ai-bed-finder-cta-aigenblockf5f247ecrjr6t:disabled{border-color:#cbd1d8!important;background:#e4e8ec!important;color:#7a8492!important;opacity:1}.template_index #MainContent .ai-bed-finder-cta-aigenblockf5f247ecrjr6t:hover:not(:disabled){background:transparent!important;color:var(--dr-ink)!important}.template_index #MainContent .ai-support-comparison-aigenblock3c62cd1q3wpum{width:100%!important;padding:0 20px 110px;background:var(--dr-ivory)}.template_index #MainContent [class*=ai-support-comparison-][class*=-wrapper-]{max-width:1180px;margin:0 auto;border:1px solid var(--dr-line);background:#fff}.template_index #MainContent [class*=ai-support-comparison-][class*=-table-]{background:#fff!important}.template_index #MainContent [class*=ai-support-comparison-][class*=-table-] th{padding:18px 16px!important;border-color:var(--dr-line)!important;background:#f1f4f7!important;color:#313a4a!important}.template_index #MainContent [class*=ai-support-comparison-][class*=-table-] td{padding:18px 16px!important;border-color:var(--dr-line)!important;color:#394355!important}.template_index #MainContent [class*=ai-support-comparison-][class*=-table-] [class*=ai-highlight-]{background:#e8edf2!important}.template_index #MainContent .ai-trust-section-aigenblocke03d25alp4ic6{padding:120px 20px!important;background:var(--dr-paper)!important;border-top:1px solid var(--dr-line)}.template_index #MainContent [class*=ai-trust-][class*=-container-]{max-width:1180px}.template_index #MainContent [class*=ai-trust-][class*=-heading-]{max-width:860px;margin-right:auto;margin-left:auto;color:var(--dr-ink)!important;font-size:clamp(42px,4.2vw,60px)!important}.template_index #MainContent [class*=ai-trust-][class*=-logos-]{padding:38px 0;border-top:1px solid var(--dr-line);border-bottom:1px solid var(--dr-line)}.template_index #MainContent [class*=ai-trust-][class*=-logo-item-]{filter:grayscale(1);opacity:.72!important}.template_index #MainContent [class*=ai-trust-][class*=-logo-item-]:hover{filter:grayscale(0);opacity:1!important}.template_index #MainContent [class*=ai-trust-][class*=-statement-],.template_index #MainContent [class*=ai-trust-][class*=-expand-content-]{color:#394355!important;line-height:1.8!important}.template_index #MainContent [class*=ai-trust-][class*=-expand-trigger-]{color:var(--dr-ink)!important;text-underline-offset:5px}.template_index #MainContent [class*=ai-trust-][class*=-closing-]{font-family:var(--dr-editorial-heading, Georgia, serif)!important;color:var(--dr-ink)!important;font-size:clamp(24px,2.2vw,32px)!important;font-weight:400!important}@media screen and (max-width:749px){.dr-editorial-hero{min-height:calc(100svh - 70px);padding:88px 20px 110px;align-items:start}.dr-editorial-hero__eyebrow{margin-bottom:32px}.dr-editorial-hero__title{font-size:clamp(42px,13vw,60px)!important;line-height:1.02!important}.dr-editorial-hero__description{font-size:15px;line-height:1.6}.dr-editorial-hero__button{width:100%;min-width:0}.dr-editorial-hero__actions{width:100%;margin-top:34px}.template_index #MainContent [class*=ai-split-layout-content-]{padding:24px 0 10px!important}.template_index #MainContent [class*=ai-split-layout-][class*=-wrapper-]{grid-template-columns:1fr;gap:28px}.template_index #MainContent [class*=ai-support-systems-][class*=-header-]{margin-bottom:34px}.template_index #MainContent .ai-support-systems-aigenblock2b12b43jgwq4j,.template_index #MainContent .ai-best-of-both-aigenblockceb320avhywdt,.template_index #MainContent .ai-trust-section-aigenblocke03d25alp4ic6{padding:78px 20px!important}.template_index #MainContent .ai-bed-finder-aigenblockf5f247ecrjr6t{padding:78px 20px 56px}.template_index #MainContent .ai-support-comparison-aigenblock3c62cd1q3wpum{padding:0 20px 78px}.template_index #MainContent [class*=ai-support-systems-][class*=-icons-]{margin-right:-20px;margin-left:-20px}.template_index #MainContent [class*=ai-support-systems-][class*=-tabs-wrapper-]{justify-content:flex-start;overflow:hidden}.template_index #MainContent [class*=ai-support-systems-][class*=-content-card-]{padding:28px 22px}.template_index #MainContent .ai-bed-finder-header-aigenblockf5f247ecrjr6t{margin-bottom:40px}.template_index #MainContent .ai-bed-finder-steps-aigenblockf5f247ecrjr6t{grid-template-columns:1fr;gap:0;margin-bottom:28px}.template_index #MainContent .ai-bed-finder-steps-aigenblockf5f247ecrjr6t:after{display:none}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t{padding:28px 22px}.template_index #MainContent .ai-bed-finder-step-helper-aigenblockf5f247ecrjr6t{min-height:0}.template_index #MainContent .ai-bed-finder-options-aigenblockf5f247ecrjr6t{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t:nth-child(2) .ai-bed-finder-options-aigenblockf5f247ecrjr6t{grid-template-columns:repeat(3,minmax(0,1fr))}.template_index #MainContent .ai-bed-finder-option-btn-aigenblockf5f247ecrjr6t{min-height:56px;padding:11px 10px}.template_index #MainContent .ai-bed-finder-option-btn-aigenblockf5f247ecrjr6t[data-value=best-of-both]{grid-column:1 / -1}.template_index #MainContent .ai-bed-finder-cta-aigenblockf5f247ecrjr6t{width:100%}.template_index #MainContent [class*=ai-support-comparison-][class*=-wrapper-]{margin-right:-1px;margin-left:-1px}.template_index #MainContent [class*=ai-trust-][class*=-logos-]{padding:28px 0}}@media screen and (max-width:480px){.template_index #MainContent .ai-bed-finder-step-aigenblockf5f247ecrjr6t:nth-child(2) .ai-bed-finder-options-aigenblockf5f247ecrjr6t{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.dr-editorial-hero__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/dream-republic-home.css.map */
