.beae-main-content h1[data-product-title=true],.beae-main-content h1[data-product-title=true] .beae-typo-h2,.beae-main-content h1[data-product-title=true] .beae-typo-h3,h1[data-product-title=true]{display:block;margin:0 0 .4em}.cart-price,.cart-price .money,.cart-totals .cart-price,.cart-totals .cart-price .money{font-family:Slate,Avenir Next,Questrial,Helvetica,Arial,sans-serif!important;font-style:normal!important;font-weight:400!important;letter-spacing:normal!important;text-transform:none!important}.collection-intro{max-width:1260px;margin:0 auto;padding:16px 22px 8px}.collection-intro .breadcrumbs{margin:0 0 18px;padding:0;font-size:12px;letter-spacing:.02em;text-align:left}.collection-intro__panel{display:grid;gap:24px;padding:40px 28px;border-radius:16px;background:#f7f4ef}.collection-intro__eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:#8c6a4f}.collection-intro__eyebrow:before{content:"";width:36px;height:1px;background:currentColor}.collection-intro__count{color:#8a8178;letter-spacing:.14em}.collection-intro__count:before{content:"\b7";margin-right:14px;color:#c9bcae}.collection-intro .collection-intro__title{margin:0;padding:0;font-size:clamp(30px,3.4vw,46px);font-weight:400;line-height:1.08;letter-spacing:-.015em;text-align:left;text-transform:none;color:#1a1a1a}.collection-intro__description{position:relative;margin:0;max-width:none;font-size:15px;line-height:1.8;color:#4d4d4d}.collection-intro__description p{margin:0 0 14px}.collection-intro__description>p:first-child{font-size:17px;line-height:1.7;color:#1a1a1a}.collection-intro__description p:last-child{margin-bottom:0}.collection-intro__description.is-collapsible:not(.is-expanded){max-height:9.5em;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.collection-intro__toggle{display:inline-flex;align-items:center;gap:10px;margin-top:16px;padding:0 0 5px;border:0;border-bottom:1px solid #1a1a1a;background:none;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#1a1a1a;cursor:pointer;transition:color .25s ease,border-color .25s ease}.collection-intro__toggle[hidden]{display:none}.collection-intro__toggle:hover,.collection-intro__toggle:focus-visible{color:#8c6a4f;border-color:#8c6a4f}@media(min-width:990px){.collection-intro__panel{padding:56px}.collection-intro--has-description .collection-intro__panel{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;align-items:center}.collection-intro__body{padding-left:48px;border-left:1px solid #e2d9cd}}.trustpilot-widget,#trustpilot-widget-trustbox-1-wrapper,#trustpilot-widget-trustbox-1,iframe[src*="trustpilot.com"],iframe[src*="widget.trustpilot.com"]{display:none!important;width:0!important;height:0!important;overflow:hidden!important;margin:0!important;padding:0!important;border:0!important}.cart-totals .cart-buttons-container,.cart-totals .additional-checkout-buttons,.additional-checkout-buttons{display:flex!important;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:8px;width:100%!important;max-width:320px!important;margin-left:auto!important;margin-right:0!important;box-sizing:border-box!important}.cart-totals .additional-checkout-buttons,.additional-checkout-buttons{margin-top:12px}.additional-checkout-buttons>*,.additional-checkout-buttons .dynamic-checkout__content,.additional-checkout-buttons [data-shopify-buttoncontainer],.additional-checkout-buttons shopify-accelerated-checkout-cart,.additional-checkout-buttons shop-pay-wallet-button,.additional-checkout-buttons shopify-paypal-button,.additional-checkout-buttons shopify-google-pay-button{width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}.additional-checkout-buttons ul{display:flex!important;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:8px;list-style:none;padding:0;margin:0;width:100%!important}.additional-checkout-buttons li{display:block!important;width:100%!important;margin:0!important}.additional-checkout-buttons iframe,.additional-checkout-buttons .shopify-payment-button__button,.additional-checkout-buttons .paypal-buttons{width:100%!important;max-width:100%!important;vertical-align:middle}.cart-totals .cart-checkout,.cart-totals .cart-checkout.button,.cart .cart-checkout,.cart-buttons-container .cart-checkout{display:flex!important;align-items:center;justify-content:center;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding-top:0!important;padding-bottom:0!important;min-height:54px!important;height:54px!important;box-sizing:border-box!important;border-radius:4px!important}.additional-checkout-buttons shop-pay-wallet-button,.additional-checkout-buttons shopify-paypal-button,.additional-checkout-buttons shopify-google-pay-button,.additional-checkout-buttons shopify-accelerated-checkout-cart{overflow:hidden!important;border-radius:4px!important}@media(max-width:769px){.cart-totals .additional-checkout-buttons,.additional-checkout-buttons,.cart-totals .cart-buttons-container,.cart-totals .cart-checkout,.cart-totals .cart-checkout.button,.cart .cart-checkout,.cart-buttons-container .cart-checkout{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important}}@media(min-width:1080px){.xr-primary-nav>li>a.navigation-menu-link,.xr-primary-nav>li>details>summary.navigation-menu-link{display:inline-block}}@media(max-width:1079.98px){.main-header .header-branding{padding-top:10px;padding-bottom:10px}.main-header .header-branding .logo-image{width:60px;height:auto}}@media(max-width:1079.98px){.navigation.navigation-mobile .xr-primary-nav>li{display:block}.navigation.navigation-mobile .xr-primary-nav>li>details>summary.navigation-menu-link{display:flex;align-items:center;justify-content:space-between;padding-top:18px;padding-bottom:18px;list-style:none;cursor:pointer}.navigation.navigation-mobile .xr-primary-nav summary::-webkit-details-marker{display:none}.navigation.navigation-mobile .xr-primary-nav summary .navigation-submenu-toggle{display:flex;align-items:center;justify-content:center;width:30px;height:30px;margin:-6px -6px -6px 12px;transition:transform .25s ease}.navigation.navigation-mobile .xr-primary-nav details[open]>summary .navigation-submenu-toggle{transform:rotate(90deg)}.navigation.navigation-mobile .xr-primary-nav details[open]>.navigation-submenu{max-height:none;padding-bottom:10px}.navigation.navigation-mobile .xr-primary-nav .navigation-submenu a.navigation-menu-link{display:block;padding:10px 0 10px 14px;font-size:13px;color:#5a534c}}@media(min-width:1080px){.header-layout-compact-left .header-main-content{display:flex;align-items:center;justify-content:flex-start;gap:24px}.header-layout-compact-left .header-content-left{display:none}.header-layout-compact-left .header-branding-desktop{position:static;width:auto;min-width:0;text-align:left;transform:none;flex:0 0 auto}.header-layout-compact-left .navigation-wrapper{display:block;width:auto;flex:1 1 auto;margin-left:0}.header-layout-compact-left .navigation.navigation-desktop{text-align:left}.header-layout-compact-left .header-content-right{position:static;width:auto;margin-left:auto;transform:none;flex:0 0 auto}.header-layout-compact-left .xr-flat-nav,.header-layout-compact-left .xr-primary-nav{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:0;list-style:none}.header-layout-compact-left .xr-flat-nav>li,.header-layout-compact-left .xr-primary-nav>li{display:inline-block;position:relative}}@media(min-width:1080px){.navigation.navigation-desktop .xr-primary-nav>li>a.navigation-menu-link,.navigation.navigation-desktop .xr-primary-nav>li>details>summary.navigation-menu-link{color:#262626;border-color:transparent!important;background:transparent!important;transition:color .25s ease}.navigation.navigation-desktop .xr-primary-nav>li>a.navigation-menu-link:before,.navigation.navigation-desktop .xr-primary-nav>li>details>summary.navigation-menu-link:before{content:"";position:absolute;left:25px;right:25px;bottom:11px;height:1px;background:#111;transform:scaleX(0);transform-origin:center;transition:transform .35s cubic-bezier(.22,1,.36,1)}.navigation.navigation-desktop .xr-primary-nav>li>details>summary.navigation-menu-link:before{right:36px}.navigation.navigation-desktop .xr-primary-nav>li>a.navigation-menu-link:hover,.navigation.navigation-desktop .xr-primary-nav>li>details>summary.navigation-menu-link:hover,.navigation.navigation-desktop .xr-primary-nav>li>details[open]>summary.navigation-menu-link{color:#000}.navigation.navigation-desktop .xr-primary-nav>li>a.navigation-menu-link:hover:before,.navigation.navigation-desktop .xr-primary-nav>li>a.navigation-menu-link:focus-visible:before,.navigation.navigation-desktop .xr-primary-nav>li>details>summary.navigation-menu-link:hover:before,.navigation.navigation-desktop .xr-primary-nav>li>details>summary.navigation-menu-link:focus-visible:before,.navigation.navigation-desktop .xr-primary-nav>li>details[open]>summary.navigation-menu-link:before{transform:scaleX(1)}.navigation.navigation-desktop .xr-primary-nav>li>details>summary.navigation-menu-link:after{transition:transform .3s ease}.navigation.navigation-desktop .xr-primary-nav>li>details[open]>summary.navigation-menu-link:after{transform:rotate(180deg)}.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu{min-width:240px;margin-top:6px;padding:10px;border:0;border-radius:12px;background:#fff;box-shadow:0 0 0 1px #0000000d,0 22px 48px -14px #00000038;animation:xrDropdownIn .28s cubic-bezier(.22,1,.36,1)}.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu:before{content:"";position:absolute;top:-5px;left:30px;width:10px;height:10px;background:#fff;border-radius:2px 0 0;box-shadow:-1px -1px #0000000d;transform:rotate(45deg)}.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu:after{content:"";position:absolute;top:-12px;left:0;right:0;height:12px}.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu a.navigation-menu-link{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:9px 14px;border:0;border-radius:8px;color:#262626;font-weight:400;transition:background-color .2s ease,color .2s ease}.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu a.navigation-menu-link:after{content:"\2192";font-size:13px;opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .25s cubic-bezier(.22,1,.36,1)}.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu a.navigation-menu-link:hover,.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu a.navigation-menu-link:focus-visible{background:#f5f2ee;color:#000}.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu a.navigation-menu-link:hover:after,.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu a.navigation-menu-link:focus-visible:after{opacity:1;transform:translate(0)}.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu>li:last-child{margin-top:6px;padding-top:6px;border-top:1px solid #eee}.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu>li:last-child a.navigation-menu-link{font-weight:600;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.header-layout-compact-left .search-form--header .search-form__input{border:1px solid #b3a596;border-radius:999px;background:#fff;padding-left:18px;color:#1a1a1a;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.header-layout-compact-left .search-form--header .search-form__input::placeholder{color:#6b645c;opacity:1}.header-layout-compact-left .search-form--header .search-form__input:hover{border-color:#8c6a4f}.header-layout-compact-left .search-form--header .search-form__input:focus{border-color:#262626;background:#fff;box-shadow:0 0 0 3px #0000000f;outline:none}.header-layout-compact-left .search-form--header .search-form__submit-button{right:4px;color:#1a1a1a}}@keyframes xrDropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.navigation.navigation-desktop .xr-primary-nav .has-dropdown>details .navigation-submenu{animation:none}}.shopify-section:has(>.home-message--editorial){margin-top:-30px;margin-bottom:-30px}.home-message.home-message--editorial{margin:0;padding:72px 6vw;text-align:left;background:#f7f4ef}.home-message-editorial{display:grid;gap:32px;max-width:1180px;margin:0 auto}.home-message-editorial__eyebrow{display:flex;align-items:center;gap:14px;margin:0 0 20px;font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:#8c6a4f}.home-message-editorial__eyebrow:before{content:"";width:36px;height:1px;background:currentColor}.home-message.home-message--editorial .home-message-editorial__heading{max-width:14ch;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:400;line-height:1.08;letter-spacing:-.015em;text-align:left;text-transform:none;color:#1a1a1a}.home-message-editorial__body .rte p{margin:0 0 28px;font-size:17px;line-height:1.8;color:#4d4d4d}.home-message-editorial__link{display:inline-flex;align-items:center;gap:12px;padding-bottom:6px;border-bottom:1px solid #1a1a1a;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#1a1a1a;transition:color .25s ease,border-color .25s ease}.home-message-editorial__arrow{transition:transform .3s cubic-bezier(.22,1,.36,1)}.home-message-editorial__link:hover,.home-message-editorial__link:focus-visible{color:#8c6a4f;border-color:#8c6a4f}.home-message-editorial__link:hover .home-message-editorial__arrow,.home-message-editorial__link:focus-visible .home-message-editorial__arrow{transform:translate(6px)}@media(min-width:990px){.home-message.home-message--editorial{padding:104px 6vw}.home-message-editorial{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:88px;align-items:center}.home-message-editorial__body{padding-left:56px;border-left:1px solid #e2d9cd}}.shopify-section-group-footer-group:has(>.main-footer){background:#1c1a17;color:#ffffff9e}.main-footer{margin:0 auto;padding:0 40px;max-width:1280px}.main-footer .upper-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px;padding:72px 0 56px;border-top:0;border-bottom:1px solid rgba(255,255,255,.1)}.main-footer .upper-footer>.upper-footer-item,.main-footer .upper-footer>.mailing-list{width:auto;max-width:none;padding:0;font-size:14px}.main-footer .footer-brand,.main-footer .mailing-list{grid-column:1 / -1}.footer-brand__logo{display:inline-block}.footer-brand__logo img{display:block;width:72px;height:auto;filter:brightness(0) invert(1)}.footer-brand__tagline{max-width:300px;margin:22px 0 0;font-size:14px;line-height:1.75;color:#ffffff9e}.main-footer .section-title{margin:0 0 22px;font-size:11px;font-weight:600;letter-spacing:.18em;white-space:nowrap;text-transform:uppercase;color:#c9a988}.main-footer .footer-linklist li{margin:0 0 12px;line-height:1.4}.main-footer .upper-footer a{color:#ffffffc7;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;padding-bottom:2px;transition:color .25s ease,background-size .35s cubic-bezier(.22,1,.36,1)}.main-footer .upper-footer a:hover,.main-footer .upper-footer a:focus-visible{color:#fff;background-size:100% 1px}.main-footer .footer-brand__logo,.main-footer .footer-brand__logo:hover{background:none;padding-bottom:0}.main-footer .social-link{display:inline-flex;align-items:center;gap:10px}.main-footer .footer-linklist .social-link svg{width:15px;height:15px;fill:currentColor;vertical-align:middle}.mailing-list-intro{max-width:340px;margin:0 0 20px;font-size:14px;line-height:1.7;color:#ffffff9e}.main-footer .mailing-list form{max-width:380px;margin:0}.main-footer .mailing-list-input{display:flex;align-items:center;padding:4px;border:1px solid rgba(255,255,255,.22);border-radius:999px;transition:border-color .25s ease}.main-footer .mailing-list-input:focus-within{border-color:#fff9}.main-footer input.mailing-list-email{flex:1 1 auto;min-width:0;height:42px;margin:0;padding:0 16px;border:0;background:transparent;color:#fff;font-size:14px;box-shadow:none;outline:none}.main-footer input.mailing-list-email::placeholder{color:#ffffff73}.main-footer .mailing-list-submit{position:static;height:auto}.main-footer .mailing-list-submit .submit{height:42px;margin:0;padding:0 22px;border:0;border-radius:999px;background:#fff;color:#1c1a17;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:42px;text-transform:uppercase;cursor:pointer;transition:background-color .25s ease,color .25s ease}.main-footer .mailing-list-submit .submit:hover{background:#c9a988;color:#1c1a17}.main-footer .mailing-list-success,.main-footer .mailing-list-error{color:#c9a988}.main-footer .subfooter{margin-top:0;padding:28px 0 36px;gap:20px}.main-footer .copyright-wrapper,.main-footer .copyright-wrapper a{font-size:12px;letter-spacing:.04em;color:#ffffff73}.main-footer .copyright-wrapper a:hover{color:#fff}@media(min-width:750px){.main-footer .upper-footer{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1080px){.main-footer .footer-brand{order:-1}.main-footer .mailing-list{margin-top:0;margin-bottom:0}}@media(min-width:1080px){.main-footer .upper-footer{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr)) minmax(0,1.6fr);gap:40px;padding:88px 0 64px}.main-footer .footer-brand,.main-footer .mailing-list{grid-column:auto}}@media(max-width:749px){.main-footer{padding:0 24px}.main-footer .upper-footer{padding:56px 0 40px}.main-footer .footer-brand,.main-footer .mailing-list{text-align:center}.main-footer .footer-brand__tagline,.main-footer .mailing-list-intro,.main-footer .mailing-list form{margin-left:auto;margin-right:auto}.main-footer .upper-footer>.footer-linklist{margin-bottom:0}.main-footer .footer-linklist:has(.social){grid-column:1 / -1;padding-top:32px;border-top:1px solid rgba(255,255,255,.1)}.main-footer .footer-linklist .social{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0}.main-footer .footer-linklist .social li{margin:0}.main-footer .footer-linklist .social .social-link,.main-footer .footer-linklist .social .social-link:hover{justify-content:center;gap:0;width:44px;height:44px;padding:0;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:none;font-size:0;transition:border-color .25s ease,background-color .25s ease,color .25s ease}.main-footer .footer-linklist .social .social-link:hover{border-color:#fff;background:#fff;color:#1c1a17}.main-footer .footer-linklist .social .social-link svg{width:16px;height:16px}.main-footer .subfooter{padding-left:0;padding-right:0}}section.xr-faq-container{display:grid;grid-template-columns:minmax(0,1fr);row-gap:0;max-width:1200px;margin:64px 16px;padding:48px 20px;border-radius:20px;background:#f7f4ef;font-family:inherit;counter-reset:xr-faq}section.xr-faq-container>h2{margin:0 0 32px;font-size:clamp(30px,3.2vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.015em;text-align:left;text-transform:none;color:#1a1a1a}section.xr-faq-container>h2:before{content:"Need to know";display:block;margin-bottom:18px;padding-left:50px;background:linear-gradient(#8c6a4f,#8c6a4f) left center / 36px 1px no-repeat;font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:#8c6a4f}section.xr-faq-container>h2:after{content:"Quick answers about our beds, storage, sizing and assembly.";display:block;max-width:300px;margin-top:20px;font-size:15px;letter-spacing:normal;line-height:1.7;color:#6b645c}.xr-faq-container .xr-faq-item{margin:0 0 12px;padding:0;border:1px solid transparent;border-radius:14px;background:#fff;box-shadow:0 1px 2px #0000000a;counter-increment:xr-faq;transition:border-color .25s ease,box-shadow .35s ease}.xr-faq-container .xr-faq-item:last-child{margin-bottom:0}.xr-faq-container .xr-faq-item:hover{border-color:#e6ddd2}.xr-faq-container .xr-faq-item.open{border-color:#e6ddd2;box-shadow:0 22px 44px -24px #3c281447}.xr-faq-container .xr-faq-question{justify-content:flex-start;gap:20px;padding:22px 24px;font-size:16px;font-weight:500;line-height:1.4;color:#1a1a1a}.xr-faq-container .xr-faq-question:before{content:counter(xr-faq,decimal-leading-zero);min-width:22px;font-size:12px;font-weight:600;letter-spacing:.08em;color:#8c6a4f}.xr-faq-container .xr-faq-question>span:first-child{flex:1 1 auto}.xr-faq-container .xr-faq-question .xr-faq-toggle{display:flex;flex:0 0 34px;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #e2d9cd;border-radius:50%;font-size:20px;font-weight:300;line-height:1;color:#1a1a1a;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .25s ease,color .25s ease,border-color .25s ease}.xr-faq-container .xr-faq-item:hover .xr-faq-toggle{border-color:#1a1a1a}.xr-faq-container .xr-faq-item.open .xr-faq-toggle{transform:rotate(45deg);border-color:#1a1a1a;background:#1a1a1a;color:#fff}.xr-faq-container .xr-faq-item .xr-faq-answer{margin:0;padding:0 24px;font-size:15px;line-height:1.75;color:#5a534c;transition:max-height .5s ease,opacity .4s ease,padding .4s ease}.xr-faq-container .xr-faq-item.open .xr-faq-answer{padding-bottom:22px}.xr-faq-container .xr-faq-answer p{margin:0}@media(min-width:750px){.xr-faq-container .xr-faq-item .xr-faq-answer{padding-left:66px;padding-right:82px}}@media(min-width:990px){section.xr-faq-container{grid-template-columns:minmax(0,4fr) minmax(0,7fr);column-gap:72px;align-items:start;margin:96px auto;padding:72px 64px}section.xr-faq-container>h2{position:sticky;top:120px;grid-column:1;grid-row:1 / span 20;margin:0}.xr-faq-container .xr-faq-item{grid-column:2}}@media(min-width:1232px){section.xr-faq-container{margin-left:auto;margin-right:auto}}.shopify-section--blog-posts .home-blog{max-width:1200px;margin:0 auto;padding:56px 16px 24px;border-top:0;text-align:left;counter-reset:xr-journal}.home-blog .home-blog-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;margin:0 6px 36px;padding-bottom:28px;border-bottom:1px solid #e6ddd2}.home-blog .home-blog-eyebrow{margin:0 0 16px;padding-left:50px;background:linear-gradient(#8c6a4f,#8c6a4f) left center / 36px 1px no-repeat;font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:#8c6a4f}.home-blog .home-blog-header .section-title{margin:0;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.1;letter-spacing:-.015em;text-align:left;text-transform:none;color:#1a1a1a}.home-blog .home-blog-view-all{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border:1px solid #1a1a1a;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:.04em;line-height:1;color:#1a1a1a;text-decoration:none;transition:background-color .25s ease,color .25s ease}.home-blog .home-blog-view-all:hover{background:#1a1a1a;color:#fff}.home-blog .home-blog-view-all svg,.home-blog .home-blog-post-read-more svg{transition:transform .3s ease}.home-blog .home-blog-view-all:hover svg,.home-blog .home-blog-post:hover .home-blog-post-read-more svg{transform:translate(4px)}.home-blog .home-blog-post{padding:0 6px;font-size:15px;text-align:left;counter-increment:xr-journal}.home-blog .home-blog-post-image{aspect-ratio:4 / 3;border-radius:16px;background:#f7f4ef;isolation:isolate}.home-blog .home-blog-post-image:before{content:counter(xr-journal,decimal-leading-zero);position:absolute;top:16px;left:16px;z-index:1;padding:7px 12px;border-radius:999px;background:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:600;letter-spacing:.12em;line-height:1;color:#1a1a1a}.home-blog .home-blog-post-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#140e0800 55%,#140e0847);opacity:0;transition:opacity .45s ease}.home-blog .home-blog-post-image img,.home-blog .home-blog-post-image svg{height:100%;object-fit:cover;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.home-blog .home-blog-post:hover .home-blog-post-image img,.home-blog .home-blog-post:hover .home-blog-post-image svg{transform:scale(1.06)}.home-blog .home-blog-post:hover .home-blog-post-image:after{opacity:1}.home-blog .home-blog-post-body{padding:22px 4px 0}.home-blog .home-blog-post-date{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1;text-transform:uppercase;color:#8c6a4f}.home-blog .home-blog-post-meta-sep{width:4px;height:4px;border-radius:50%;background:#cbbba8}.home-blog .home-blog-post-title{margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.3;letter-spacing:-.01em;text-transform:none}.home-blog .home-blog-post-title a{background:linear-gradient(currentColor,currentColor) left bottom / 0 1px no-repeat;color:#1a1a1a;text-decoration:none;transition:background-size .45s ease}.home-blog .home-blog-post:hover .home-blog-post-title a{background-size:100% 1px}.home-blog .home-blog-post-excerpt{display:-webkit-box;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.7;color:#6b645c}.home-blog .home-blog-post-read-more{margin:18px 0 0}.home-blog .home-blog-post-read-more a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#1a1a1a;text-decoration:none}@media(min-width:770px){.shopify-section--blog-posts .home-blog{padding:88px 24px 40px}.home-blog .home-blog-header{margin-bottom:48px}.home-blog .home-blog-list{display:grid;gap:40px 28px}.home-blog-columns-2 .home-blog-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-blog-columns-3 .home-blog-list{grid-template-columns:repeat(3,minmax(0,1fr))}.home-blog-columns-4 .home-blog-list{grid-template-columns:repeat(4,minmax(0,1fr))}.home-blog .home-blog-list .home-blog-post{width:auto;padding:0}.home-blog .home-blog-header{margin-left:0;margin-right:0}}.shopify-section[id$=__beae-about-us]{--xr-about-body: "Axiforma Regular", Arial, sans-serif;--xr-about-heading: "Axiforma-ExtraBold", "Axiforma Regular", Arial, sans-serif}.shopify-section[id$=__beae-about-us] :is(p,span,a,font,li,h1,h2,h3,h4,h5,h6,section){font-family:var(--xr-about-body)!important;letter-spacing:normal!important}.shopify-section[id$=__beae-about-us] div.beae-sections .grid-beae-6wbsphy8.beae__section--container{display:grid!important;width:100%!important;grid-template-columns:16px minmax(0,1fr) 16px!important;grid-template-rows:none!important;grid-auto-rows:auto!important;grid-template-areas:". title ." "video video video" ". we ." ". lead ." ". body ." ". img ." ". gallery ."!important;row-gap:24px!important;column-gap:0!important;height:auto!important;padding-bottom:56px}.shopify-section[id$=__beae-about-us] .grid-beae-6wbsphy8>.beae-grid-block{height:auto!important;min-height:0!important}.shopify-section[id$=__beae-about-us] .grid-beae-6wbsphy8>.beae-grid-block>.beae-core{position:relative!important;inset:auto!important;width:100%!important;height:auto!important}.shopify-section[id$=__beae-about-us] .grid-beae-6wbsphy8 .beae-text-content{width:auto!important}.shopify-section[id$=__beae-about-us] .grid-beae-r85cmrwo>.beae-core{aspect-ratio:16 / 9}.shopify-section[id$=__beae-about-us] .grid-beae-r85cmrwo>.beae-core :is(.beae-x-video,.beae-x-video--wrapper,.beae-block_video-iframe,.beae-block_video-player){height:100%!important}.shopify-section[id$=__beae-about-us] .grid-beae-r85cmrwo video{width:100%;height:100%!important;object-fit:cover}.shopify-section[id$=__beae-about-us] .grid-beae-y2oewb5k{display:none!important}.shopify-section[id$=__beae-about-us] .grid-beae-qfmyu4kl{grid-area:title!important;padding-top:48px}.shopify-section[id$=__beae-about-us] .grid-beae-r85cmrwo{grid-area:video!important;margin:16px 0 32px}.shopify-section[id$=__beae-about-us] .grid-beae-xuszid2f{grid-area:we!important}.shopify-section[id$=__beae-about-us] .grid-beae-5su7bzk3{grid-area:lead!important}.shopify-section[id$=__beae-about-us] .grid-beae-0w5qnffr{grid-area:body!important}.shopify-section[id$=__beae-about-us] .grid-beae-o9l11cq8{grid-area:img!important}.shopify-section[id$=__beae-about-us] .grid-beae-4jtoldpx{grid-area:gallery!important;margin-top:24px}.shopify-section[id$=__beae-about-us] .grid-beae-qfmyu4kl .beae-typo-h1{font-family:var(--xr-about-heading)!important;font-size:clamp(36px,4.6vw,60px)!important;font-weight:800!important;line-height:1.05!important;letter-spacing:-.015em!important;text-transform:none;color:#1a1a1a}.shopify-section[id$=__beae-about-us] .grid-beae-qfmyu4kl .beae-typo-h1:before{content:"Our story";display:block;margin-bottom:18px;font-family:var(--xr-about-body);font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:#8c6a4f}.shopify-section[id$=__beae-about-us] .grid-beae-xuszid2f .beae-typo-h5,.shopify-section[id$=__beae-about-us] .grid-beae-xuszid2f .beae-typo-h5 span{font-family:var(--xr-about-heading)!important;font-size:clamp(28px,3vw,40px)!important;font-weight:800!important;line-height:1.1!important;letter-spacing:-.015em!important;color:#1a1a1a!important}.shopify-section[id$=__beae-about-us] .grid-beae-xuszid2f .beae-typo-h5:before{content:"About XR Living";display:block;margin-bottom:16px;padding-left:50px;background:linear-gradient(#8c6a4f,#8c6a4f) left center / 36px 1px no-repeat;font-family:var(--xr-about-body);font-size:11px;font-weight:600;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:#8c6a4f}.shopify-section[id$=__beae-about-us] .grid-beae-5su7bzk3 p,.shopify-section[id$=__beae-about-us] .grid-beae-5su7bzk3 span{font-size:clamp(18px,1.6vw,21px)!important;font-weight:400!important;line-height:1.55!important;color:#1a1a1a!important}.shopify-section[id$=__beae-about-us] .grid-beae-5su7bzk3 p{margin:0;padding-left:20px;border-left:2px solid #8c6a4f}.shopify-section[id$=__beae-about-us] .grid-beae-0w5qnffr p{margin:0 0 1.1em;font-size:16px!important;line-height:1.8!important;color:#5a534c!important}.shopify-section[id$=__beae-about-us] .grid-beae-0w5qnffr p:is(:empty,:has(>br:only-child)){display:none}.shopify-section[id$=__beae-about-us] .grid-beae-0w5qnffr p:last-child{margin-bottom:0}.shopify-section[id$=__beae-about-us] .grid-beae-0w5qnffr span[style*=italic]{font-style:normal!important;color:#8c6a4f}.shopify-section[id$=__beae-about-us] .grid-beae-o9l11cq8 img,.shopify-section[id$=__beae-about-us] .grid-beae-4jtoldpx img{border-radius:16px;object-fit:cover}.shopify-section[id$=__beae-about-us] .grid-beae-o9l11cq8 img{aspect-ratio:4 / 5;height:auto!important}.shopify-section[id$=__beae-about-us] .grid-beae-4jtoldpx img{aspect-ratio:3 / 2;height:auto!important}.shopify-section[id$=__beae-about-us] .beae-typo-h2,.shopify-section[id$=__beae-about-us] .beae-typo-h2 font{font-family:var(--xr-about-heading)!important;font-weight:800!important;font-size:clamp(30px,4vw,52px)!important;line-height:1.1!important;letter-spacing:-.015em!important}.shopify-section[id$=__beae-about-us] .beae-typo-p3,.shopify-section[id$=__beae-about-us] .beae-typo-p3 span{font-size:11px!important;font-weight:600!important;letter-spacing:.22em!important;text-transform:uppercase}.shopify-section[id$=__beae-about-us] .beae-button-js{border-radius:999px!important;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.shopify-section[id$=__beae-about-us] .beae-button-js .beae-btn-txt{font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;text-transform:uppercase}.shopify-section[id$=__beae-about-us] .beae-btn-te{border:1px solid rgba(255,255,255,.85)!important}.shopify-section[id$=__beae-about-us] .beae-btn-te:hover{background:#fff!important}.shopify-section[id$=__beae-about-us] .beae-btn-te:hover .beae-btn-txt{color:#1a1a1a!important}@media(min-width:990px){.shopify-section[id$=__beae-about-us] div.beae-sections .grid-beae-6wbsphy8.beae__section--container{grid-template-columns:minmax(24px,1fr) minmax(0,680px) 72px minmax(0,448px) minmax(24px,1fr)!important;grid-template-areas:". title title title ." "video video video video video" ". we . img ." ". lead . img ." ". body . img ." ". gallery gallery gallery ."!important;grid-template-rows:auto auto auto auto 1fr auto!important;row-gap:28px!important;padding-bottom:96px}.shopify-section[id$=__beae-about-us] .grid-beae-o9l11cq8{align-self:start}.shopify-section[id$=__beae-about-us] .grid-beae-4jtoldpx{margin-top:48px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/xr-fixes.css.map */
