@media(max-width:760px){html{scroll-padding-top:82px}body{overflow-x:clip}main{overflow:clip}.site-header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.nav{min-height:60px!important}.nav-toggle{width:44px!important;height:44px!important;display:grid!important;place-items:center!important;margin-left:-8px!important}.nav-actions{gap:6px!important}.nav-actions .btn{min-height:38px!important;padding:8px 11px!important;font-size:.72rem!important;white-space:nowrap}.rc-mobile-cart{display:grid!important;place-items:center;width:36px;height:36px;border-radius:12px;color:#fff;position:relative;border:1px solid rgba(255,255,255,.12);background:#ffffff09}.rc-mobile-cart span{position:absolute;right:-4px;top:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;display:grid;place-items:center;background:#fff;color:#080b10;font-size:.62rem;font-weight:800;line-height:1}.nav.open .nav-links{box-shadow:0 24px 50px #00000057}.template-index .hero{min-height:min(690px,calc(100svh - 12px))!important}.template-index .hero-bg img{object-position:var(--pos-m,50% 50%)!important}.template-index .hero-bg:after{background:linear-gradient(0deg,#05070af7,#05070acc 36%,#05070a61,#05070a2e)!important}.template-index .hero-content{padding:88px 0 30px!important;max-width:none!important}.template-index .hero h1{font-size:clamp(3rem,13vw,4.1rem)!important;max-width:9.6ch!important;line-height:.93!important;margin-bottom:18px!important}.template-index .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-top:22px!important}.template-index .hero-actions .btn{width:100%!important;min-height:48px!important}.template-index .hero-note{margin-top:12px!important;font-size:.78rem!important}.template-index .temp-line{margin-top:18px!important}.template-index .hero>.page-width{min-height:min(690px,calc(100svh - 12px))!important;display:flex!important;align-items:flex-end!important}.template-index .hero-content{width:100%!important;padding-top:82px!important;padding-bottom:20px!important}.template-index .hero-actions{margin-top:28px!important}.template-index .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .trust-item{padding:16px 14px!important;min-height:76px!important;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.template-index .trust-item:nth-child(2n){border-right:0!important}.template-index .trust-item:nth-last-child(-n+2){border-bottom:0!important}.template-index .trust-item strong{font-size:.91rem!important;line-height:1.2}.template-index .trust-item span{font-size:.78rem!important;line-height:1.35;display:block;margin-top:3px}.rc-bedroom-editorial__media{aspect-ratio:var(--bedroom-mobile-ratio,4/5)!important;max-width:none!important;border-radius:22px!important}.rc-bedroom-editorial__media img{object-position:var(--bedroom-focus-m,50% 50%)!important}.rc-why-lux__media{aspect-ratio:var(--why-mobile-ratio,4/5)!important;max-width:none!important;border-radius:22px!important}.rc-why-lux__media img{object-position:var(--why-focus-m,50% 50%)!important}.rsplit-media{width:100%!important;max-width:none!important;margin-inline:0!important;justify-self:stretch!important}.rsplit-media .rc-media{aspect-ratio:var(--rsplit-mobile-ratio,4/5)!important;border-radius:22px!important}.rsplit-media .rc-media img{object-position:var(--rsplit-focus-m,50% 50%)!important}.rstate-bg img{object-position:var(--rstate-focus-m,50% 50%)!important}.cmp-hero-bg img{object-position:var(--cmp-focus-m,50% 50%)!important}.cmp-story-media .rc-media{aspect-ratio:var(--cmp-mobile-ratio,4/5)!important}.cmp-story-media .rc-media img{object-position:var(--cmp-story-focus-m,50% 50%)!important}.ab-ed-media .rc-media{aspect-ratio:var(--ab-mobile-ratio,4/5)!important}.ab-ed-media .rc-media img{object-position:var(--ab-focus-m,50% 50%)!important}.dual-zone .bed-visual,.dual-zone .bed-visual.has-image{height:auto!important;aspect-ratio:var(--dual-mobile-ratio,4/5)!important;border-radius:22px!important}.dual-zone .bed-visual picture,.dual-zone .bed-visual picture img{display:block;width:100%;height:100%}.dual-zone .bed-visual-img{object-fit:cover!important;object-position:center!important}.dual-zone .bed-label{top:auto!important;bottom:12px!important;padding:8px 10px!important;border-radius:12px!important;background:#07090db8!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);font-size:1rem!important;text-shadow:none!important}.dual-zone .bed-label.hot{left:12px!important}.dual-zone .bed-label.cool{right:12px!important}.dual-zone .bed-label small{font-size:.62rem!important;margin-top:2px!important}.template-index .rc-bedroom-editorial__media,.template-index .rc-why-lux__media,.template-index .dual-zone .bed-visual,.template-index .dual-zone .bed-visual.has-image,.template-index .how-media{width:100%!important;max-width:none!important;aspect-ratio:4/5!important;border-radius:22px!important;overflow:hidden!important}.template-index .rc-bedroom-editorial__media img,.template-index .rc-why-lux__media img,.template-index .dual-zone .bed-visual-img,.template-index .how-media img{width:100%!important;height:100%!important;object-fit:cover!important}.template-index .how-media{margin-inline:0!important;justify-self:stretch!important}.template-index .reconnect-product-image{aspect-ratio:1/1!important;border-radius:24px!important}.template-index .reconnect-product-image img{object-fit:contain!important;transform:none!important}.template-index .product-panel{border-radius:24px!important;padding:22px!important}.template-index .product-panel h2{font-size:1.75rem!important}.template-index .product-panel .price{font-size:1.7rem!important}.template-index .purchase-wrap{gap:22px!important}.template-product .pdp{padding-top:18px!important}.template-product .pdp-grid{gap:18px!important}.template-product .pdp-stage{aspect-ratio:1/1!important;border-radius:22px!important}.template-product .pdp-img img{object-fit:contain!important}.template-product .pdp-thumbs{scroll-snap-type:x proximity!important;gap:8px!important;padding:2px 0 6px!important}.template-product .pdp-thumb{scroll-snap-align:start!important;width:58px!important;height:58px!important;border-radius:12px!important}.template-product .pdp-info{padding:20px!important}.template-product .pdp-info h1{font-size:clamp(2.15rem,10vw,3rem)!important}.template-product .pdp-price{margin-top:16px!important}.template-product .pdp-sticky-buy{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important;border-radius:18px!important;padding:9px 9px 9px 14px!important}.template-product .pdp-sticky-buy .btn{min-height:44px!important;padding:10px 15px!important}.template-product .pdp-sticky-copy strong{font-size:1rem!important}.template-index .cmp-table tbody tr:nth-child(1),.template-index .cmp-table tbody tr:nth-child(2){display:none!important}.template-index .cmp-wrap{overflow:visible!important}.template-index .cmp-table tr{margin-bottom:9px!important}.template-index .cmp-note{margin-top:12px!important;font-size:.7rem!important;line-height:1.4!important}.template-index .cmp-actions{margin-top:18px!important}.template-index .jr-grid{display:flex!important;gap:14px!important;overflow-x:auto!important;overflow-y:hidden!important;margin-right:calc(var(--rc-mobile-gutter) * -1)!important;padding-right:var(--rc-mobile-gutter)!important;padding-bottom:8px!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.template-index .jr-grid::-webkit-scrollbar{display:none!important}.template-index .jr-card{flex:0 0 min(82vw,320px)!important;scroll-snap-align:start!important;border-radius:20px!important}.template-index .jr-thumb{aspect-ratio:4/3!important}.template-index .jr-body{padding:17px 18px 19px!important}.template-index .jr-body h3{font-size:1.08rem!important;line-height:1.22!important}.template-index .jr-more{font-size:.82rem!important}.template-index .jr-grid+p{margin-top:18px!important}.faq-q{min-height:60px!important;padding:18px 0!important;gap:16px!important;align-items:center!important;font-size:1rem!important;line-height:1.35!important}.faq-q>span:last-child{flex:none}.faq-a{font-size:.94rem!important;line-height:1.55!important}.faq-contact-mini{padding:20px!important;border-radius:18px!important}.cmp-table tr{padding:15px!important;margin-bottom:10px!important;border-radius:18px!important}.cmp-table td.c-rc{margin:4px 0!important}.cmp-actions .btn{width:100%!important}.ab-cinema.has-visual:not(.is-compact-banner),.rstate.has-image:not(.is-compact),.cmp-hero.has-image{min-height:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;padding:76px 0 36px!important;overflow:visible!important;background:#05070a!important;border-bottom:1px solid var(--line)!important}.ab-cinema.has-visual:not(.is-compact-banner) .page-width,.rstate.has-image:not(.is-compact) .page-width,.cmp-hero.has-image .page-width{order:1!important;width:min(calc(100% - 32px),var(--max))!important;padding:0!important;margin:0 auto!important;position:relative!important;z-index:2!important}.ab-cinema.has-visual:not(.is-compact-banner) .ab-cinema-media,.rstate.has-image:not(.is-compact) .rstate-bg,.cmp-hero.has-image .cmp-hero-bg{order:2!important;position:relative!important;inset:auto!important;width:min(calc(100% - 32px),var(--max))!important;aspect-ratio:4/5!important;margin:26px auto 0!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.1)!important;background:#0b1018!important;box-shadow:0 22px 54px #00000047!important;z-index:1!important}.ab-cinema.has-visual:not(.is-compact-banner) .ab-cinema-media picture,.rstate.has-image:not(.is-compact) .rstate-bg picture,.cmp-hero.has-image .cmp-hero-bg picture{display:block!important;width:100%!important;height:100%!important}.ab-cinema.has-visual:not(.is-compact-banner) .ab-cinema-media img,.rstate.has-image:not(.is-compact) .rstate-bg img,.cmp-hero.has-image .cmp-hero-bg img{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:1!important;transform:none!important}.ab-cinema.has-visual:not(.is-compact-banner):after,.rstate.has-image:not(.is-compact):before,.cmp-hero.has-image:before{display:none!important}.ab-cinema.has-visual:not(.is-compact-banner) h1,.rstate.has-image:not(.is-compact) h1,.cmp-hero.has-image h1{text-shadow:none!important}.ab-cinema.has-visual:not(.is-compact-banner) .ab-lead,.rstate.has-image:not(.is-compact) .rstate-lines,.cmp-hero.has-image .cmp-lead{max-width:36ch!important}.ab-cinema.has-visual:not(.is-compact-banner) .hero-actions,.rstate.has-image:not(.is-compact) .hero-actions,.cmp-hero.has-image .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin-top:26px!important}.ab-cinema.has-visual:not(.is-compact-banner) .hero-actions .btn,.rstate.has-image:not(.is-compact) .hero-actions .btn,.cmp-hero.has-image .hero-actions .btn{width:100%!important;min-width:0!important;min-height:48px!important;padding:12px 16px!important;justify-content:center!important;text-align:center!important}.cmp-hero.has-image .cmp-pills{display:flex!important;flex-wrap:nowrap!important;gap:8px!important;overflow-x:auto!important;margin:20px -16px 0 0!important;padding:0 16px 4px 0!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch}.cmp-hero.has-image .cmp-pills::-webkit-scrollbar{display:none!important}.cmp-hero.has-image .cmp-pills li{flex:0 0 auto!important;min-height:34px!important;padding:7px 11px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:999px!important;background:#ffffff09!important;font-size:.76rem!important;white-space:nowrap!important}.section:not(.hero),.rc-section,.ab-ed,.ab-manifesto,.ab-principles,.cmp-story,.cmp,.cmp-cta,.rc-bedroom-editorial,.rc-why-lux,.rc-product-video,.rc-proof,.rc-box,.rc-setup,.rc-journey,.rc-cgallery{padding-top:38px!important;padding-bottom:38px!important}.section-heading,.rc-proof-head,.rc-box-copy,.rc-video-head,.rc-setup-head,.rc-journey-head,.rc-cgallery-head,.cmp-value-head{margin-bottom:22px!important}.hero-actions .btn,.cmp-actions .btn,.rc-actions .btn,.rc-actions .rc-btn,.rc-bedroom-editorial__actions .btn{min-height:48px!important}}@media(max-width:390px){.nav-actions .btn{padding-inline:9px!important;font-size:.68rem!important}.template-index .hero h1{font-size:clamp(2.85rem,13.2vw,3.55rem)!important}}@media(min-width:761px){.rc-mobile-cart,.rc-mobile-buy-strip{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/reconnect-mobile-ux.css.map */
