body.template_index{--br-navy: #062a82;--br-navy-dark: #021440;--br-gold: #efb34c;--br-ink: #17243a;--br-muted: #60708a;--br-warm: #f6f3ec;--br-light: #f6f8fc;--br-line: rgba(6, 42, 130, .12);--br-shadow: 0 18px 50px rgba(2, 20, 64, .09);background:#fff}body.template_index .content-for-layout{overflow:hidden}body.template_index h1,body.template_index h2,body.template_index h3{text-wrap:balance}body.template_index p{text-wrap:pretty}body.template_index [class^=ai-split-hero-image-]>img{filter:saturate(.94) contrast(1.02)}body.template_index [class^=ai-promotions-button-]{position:relative;z-index:2;box-shadow:0 10px 28px #0214401f}body.template_index [id*=blocks_rXDWR4]{background:var(--br-light)}body.template_index [class^=ai-bed-finder-container-]{max-width:1120px}body.template_index [class^=ai-bed-finder-header-]{max-width:720px;margin-right:auto;margin-left:auto}body.template_index [class^=ai-bed-finder-headline-]{font-size:clamp(34px,4vw,52px);letter-spacing:-.03em}body.template_index [class^=ai-bed-finder-subline-]{color:var(--br-muted);font-size:17px}body.template_index [class^=ai-bed-finder-steps-]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}body.template_index [class^=ai-bed-finder-steps-]>[class^=ai-bed-finder-step-]{padding:30px;border-color:var(--br-line);box-shadow:0 12px 35px #02144012}body.template_index [class^=ai-bed-finder-step-title-]{color:var(--br-navy-dark);font-size:19px}body.template_index [class^=ai-bed-finder-option-btn-]{min-height:50px;border-width:1px;font-weight:600;box-shadow:none}body.template_index [class^=ai-bed-finder-option-btn-]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #062a821a}body.template_index button[class^=ai-bed-finder-cta-]{min-height:54px;padding-right:34px;padding-left:34px;font-weight:700}body.template_index [class^=ai-premium-mattress-container-]{max-width:1240px}body.template_index [class^=ai-premium-mattress-heading-]{letter-spacing:-.035em}body.template_index [class^=ai-premium-mattress-subheading-]{color:var(--br-muted)}body.template_index [class^=ai-premium-mattress-cards-]>[class^=ai-premium-mattress-card-]{overflow:hidden;border-radius:22px;box-shadow:var(--br-shadow);isolation:isolate}body.template_index [class^=ai-premium-mattress-cards-]>[class^=ai-premium-mattress-card-] img,body.template_index [class^=ai-premium-mattress-card-bg-]{transition:transform .55s ease}body.template_index [class^=ai-premium-mattress-cards-]>[class^=ai-premium-mattress-card-]:hover img,body.template_index [class^=ai-premium-mattress-cards-]>[class^=ai-premium-mattress-card-]:hover [class^=ai-premium-mattress-card-bg-]{transform:scale(1.035)}body.template_index [class^=ai-quick-buy-container-]{max-width:1180px;margin:88px auto 0;border:1px solid rgba(239,179,76,.42);box-shadow:var(--br-shadow)}body.template_index [class^=ai-quick-buy-heading-]{letter-spacing:-.025em}body.template_index [class^=ai-quick-buy-button-]{font-weight:700}body.template_index [class^=ai-support-guide-heading-]{font-size:clamp(34px,4vw,52px);letter-spacing:-.03em}body.template_index [class^=ai-support-guide-tab-]{border-radius:999px}body.template_index [class^=ai-support-guide-panel-]{border-radius:24px;box-shadow:0 22px 55px #00000029}body.template_index [class^=ai-support-guide-button-],body.template_index [class^=ai-support-guide-cta-]{font-weight:700}body.template_index [class^=ai-comfort-tech-headline-]{letter-spacing:-.035em}body.template_index [class^=ai-comfort-tech-equation-]>[class^=ai-comfort-tech-card-],body.template_index [class^=ai-comfort-tech-equation-]>[class^=ai-comfort-tech-result-]{border:1px solid rgba(6,42,130,.12);box-shadow:0 14px 35px #0214401a}body.template_index [class^=ai-comfort-tech-operator-]{color:var(--br-gold);font-weight:600}body.template_index [class^=ai-mattress-tech-image-block-]{overflow:hidden;border-radius:24px;box-shadow:0 20px 55px #0000002e}body.template_index [class^=ai-mattress-tech-pill-]{border:1px solid rgba(239,179,76,.5)}body.template_index [class^=ai-mattress-tech-button-]{font-weight:700}body.template_index [class^=ai-support-system-grid-]{gap:clamp(34px,6vw,80px)}body.template_index [class^=ai-support-system-heading-]{letter-spacing:-.035em}body.template_index [class^=ai-support-system-feature-card-]{border:1px solid var(--br-line);border-radius:16px;box-shadow:0 10px 30px #0214400f}body.template_index [class^=ai-mattress-banner-card-]{overflow:hidden;border:1px solid var(--br-line);border-radius:28px;box-shadow:var(--br-shadow)}body.template_index [class^=ai-mattress-banner-heading-]{letter-spacing:-.035em}body.template_index [id*=video_section_8kHhnL] .yv-feature-videobox,body.template_index [id*=video_section_8kHhnL] video{border-radius:0}body.template_index [class^=ai-trust-heading-]{letter-spacing:-.03em}body.template_index [class^=ai-trust-logo-item-]{border:1px solid var(--br-line);border-radius:16px;transition:transform .25s ease,box-shadow .25s ease}body.template_index [class^=ai-trust-logo-item-]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #02144014}body.template_index [id*=faq_section_qYqptd]{background:var(--br-light)!important}body.template_index [id*=faq_section_qYqptd] .yv-faq-detail{max-width:980px;margin:0 auto}body.template_index [id*=faq_section_qYqptd] .yv-faq-detail>.h4{margin-bottom:34px;color:var(--br-navy-dark);font-size:clamp(32px,4vw,46px);letter-spacing:-.03em;text-align:center}body.template_index [id*=faq_section_qYqptd] .yv-accordion-card{overflow:hidden;margin-bottom:10px;border:1px solid var(--br-line);border-radius:14px;background:#fff}body.template_index [id*=faq_section_qYqptd] .yv-accordion-header{min-height:64px;padding-right:22px;padding-left:22px;background:#fff}body.template_index [class^=ai-payment-options__heading-]{letter-spacing:-.03em}body.template_index [class^=ai-payment-options__card-]{border:1px solid var(--br-line);border-radius:18px;box-shadow:0 10px 28px #0214400f;transition:transform .25s ease,box-shadow .25s ease}body.template_index [class^=ai-payment-options__card-]:hover{transform:translateY(-4px);box-shadow:var(--br-shadow)}body.template_index a:focus-visible,body.template_index button:focus-visible{outline:3px solid var(--br-gold);outline-offset:3px}@media screen and (min-width:990px){body.template_index [id*=blocks_rXDWR4]>[class^=ai-bed-finder-]{padding-top:96px;padding-bottom:96px}}@media screen and (max-width:989px){body.template_index [class^=ai-bed-finder-steps-]{grid-template-columns:1fr}body.template_index [class^=ai-quick-buy-container-]{margin:56px 20px 0}}@media screen and (max-width:749px){body.template_index [class^=ai-bed-finder-steps-]>[class^=ai-bed-finder-step-]{padding:22px}body.template_index [class^=ai-bed-finder-option-btn-]{min-width:calc(50% - 6px)}body.template_index [class^=ai-premium-mattress-cards-]>[class^=ai-premium-mattress-card-]{border-radius:18px}body.template_index [class^=ai-mattress-banner-card-]{border-radius:20px}}@media(prefers-reduced-motion:reduce){body.template_index *,body.template_index *:before,body.template_index *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/homepage-modern.css.map */
