:root{--rr-ivory: #FEFAF1;--rr-ink: #4A453C;--rr-azure: #BFCABA;--rr-aqua: #B0BFB3;--rr-stone: #B9AD97;--rr-olive: #657060;--rr-gold: #A6956D;--rr-hair: rgba(74, 69, 60, .14);--rr-soft: rgba(74, 69, 60, .72);--rr-serif: var(--FONT-STACK-HEADING, "Baskervville", Georgia, serif);--rr-sans: var(--FONT-STACK-BODY, "Work Sans", system-ui, sans-serif);--rr-gut: 20px;--rr-page: 1320px;--rr-sec: 56px}@media screen and (min-width:750px){:root{--rr-gut: 32px;--rr-sec: 72px}}@media screen and (min-width:1100px){:root{--rr-gut: 48px;--rr-sec: 88px}}.rr-h{padding:var(--rr-sec) 0;background:var(--rr-ivory);color:var(--rr-ink);font-family:var(--rr-sans)}.rr-h--olive{background:var(--rr-olive);color:var(--rr-ivory)}.rr-h--stone{background:var(--rr-stone)}.rr-h--tight-top{padding-top:0}.rr-h__wrap{max-width:var(--rr-page);margin:0 auto;padding:0 var(--rr-gut)}:where(.rr-h) :where(p,ul,ol,dl,dd,h2,h3,blockquote,figure){margin:0}:where(.rr-h) :where(ul,ol){padding:0;list-style:none}.rr-h__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin:0 0 24px}.rr-h__head>div{max-width:620px;min-width:0}.rr-h__head--center{justify-content:center;text-align:center}.rr-h__head--center>div{margin:0 auto}.rr-h__kicker{margin:0 0 10px;font:500 11px/1.4 var(--rr-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--rr-olive)}.rr-h--olive .rr-h__kicker{color:var(--rr-azure)}.rr-h__title{margin:0;font-family:var(--rr-serif);font-weight:400;font-size:28px;line-height:1.15;font-variant-numeric:lining-nums;letter-spacing:0;color:inherit;text-wrap:balance}.rr-h__lede{margin:10px 0 0;font:400 15px/1.6 var(--rr-sans);color:var(--rr-soft);text-wrap:pretty}.rr-h--olive .rr-h__lede{color:#fefaf1d1}.rr-h__link{display:none;flex:0 0 auto;padding-bottom:4px;border-bottom:1px solid currentColor;font:500 12px/1 var(--rr-sans);letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none;white-space:nowrap}.rr-h__link:hover{opacity:.7}.rr-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 32px;border:1px solid var(--rr-ink);border-radius:0;background:var(--rr-ink);color:var(--rr-ivory);font:500 12px/1 var(--rr-sans);letter-spacing:.16em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.rr-btn:hover{background:var(--rr-olive);border-color:var(--rr-olive);color:var(--rr-ivory)}.rr-btn--ghost{background:transparent;color:var(--rr-ink)}.rr-btn--ghost:hover{background:var(--rr-ink);border-color:var(--rr-ink);color:var(--rr-ivory)}.rr-btn--light{background:var(--rr-ivory);border-color:var(--rr-ivory);color:var(--rr-ink)}.rr-btn--light:hover{background:transparent;border-color:var(--rr-ivory);color:var(--rr-ivory)}.rr-btn:focus-visible,.rr-h__link:focus-visible,.rr-link:focus-visible{outline:1px solid currentColor;outline-offset:3px}.rr-link{display:inline-block;padding-bottom:3px;border-bottom:1px solid currentColor;font:500 12px/1 var(--rr-sans);letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none}.rr-link:hover{opacity:.7}.rr-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin:28px 0 0}.rr-actions--mobile .rr-btn{width:100%}.rr-rail{--rr-gap: 12px;--rr-per: 1.35;display:flex;gap:var(--rr-gap);margin:0 calc(var(--rr-gut) * -1);padding:0 var(--rr-gut);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 var(--rr-gut);scrollbar-width:none;-webkit-overflow-scrolling:touch;list-style:none}.rr-rail::-webkit-scrollbar{display:none}.rr-rail>*{flex:0 0 calc((100% + var(--rr-gut) - var(--rr-gap) * (var(--rr-per) - 1)) / var(--rr-per));min-width:0;margin:0;scroll-snap-align:start}.rr-rail-nav{display:flex;align-items:center;gap:24px;margin:24px 0 0}.rr-rail-nav[hidden]{display:none}.rr-rail-nav__track{position:relative;flex:1 1 auto;height:2px;background:var(--rr-hair);overflow:hidden}.rr-h--olive .rr-rail-nav__track{background:#fefaf14d}.rr-rail-nav__bar{position:absolute;top:0;left:0;height:100%;width:20%;background:currentColor;transition:transform .25s ease,width .25s ease}.rr-rail-nav__btns{display:none;gap:8px}.rr-rail-nav__btn{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;border:1px solid var(--rr-hair);border-radius:0;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.rr-rail-nav__btn svg{width:18px;height:18px}.rr-rail-nav__btn--prev svg{transform:scaleX(-1)}.rr-rail-nav__btn:disabled{opacity:.35;cursor:default}.rr-rail-nav__btn:not(:disabled):hover{background:var(--rr-ink);border-color:var(--rr-ink);color:var(--rr-ivory)}.rr-tabs{display:flex;gap:28px;margin:0 calc(var(--rr-gut) * -1) 24px;padding:0 var(--rr-gut);overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px 0 var(--rr-hair)}.rr-tabs::-webkit-scrollbar{display:none}.rr-tab{flex:0 0 auto;margin:0;padding:0 0 12px;border:0;border-bottom:1px solid transparent;border-radius:0;background:none;font:500 12px/1.2 var(--rr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rr-ink);opacity:.55;cursor:pointer}.rr-tab[aria-selected=true]{opacity:1;border-bottom-color:var(--rr-ink)}.rr-tab:focus-visible{outline:1px solid var(--rr-ink);outline-offset:4px}[data-rr-panel][hidden]{display:none}.rr-frame{position:relative;display:block;overflow:hidden;background:#efe9df}.rr-frame img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s ease,opacity .4s ease}.rr-frame--45{aspect-ratio:4 / 5}.rr-frame--11{aspect-ratio:1 / 1}.rr-frame--32{aspect-ratio:3 / 2}.rr-frame--34{aspect-ratio:3 / 4}a:hover>.rr-frame img,.rr-frame:hover img{transform:scale(1.03)}.rr-icon{display:block;width:32px;height:32px;color:var(--rr-gold)}.rr-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.rr-card{position:relative;display:flex;flex-direction:column;color:var(--rr-ink)}.rr-card__media{display:block;position:relative;text-decoration:none}.rr-card__media .rr-card__alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.rr-card:hover .rr-card__media .rr-card__alt{opacity:1}.rr-card__tag{position:absolute;top:10px;left:10px;z-index:1;padding:6px 8px;background:var(--rr-ivory);font:500 10px/1 var(--rr-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--rr-ink)}.rr-card__body{display:grid;row-gap:6px;padding:14px 0 0}.rr-card__title{display:-webkit-box;min-height:2.6em;margin:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--rr-serif);font-weight:400;font-size:17px;line-height:1.3}.rr-card__title a{color:inherit;text-decoration:none}.rr-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2}.rr-card__line{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rr-card__meta{font:400 12px/1.3 var(--rr-sans);color:var(--rr-soft);white-space:nowrap}.rr-card__rating{display:flex;align-items:center;gap:6px;height:16px;font:400 12px/1 var(--rr-sans);color:var(--rr-soft)}.rr-card__price{font:500 14px/1.3 var(--rr-sans);letter-spacing:.02em}.rr-card__price s{margin-left:6px;font-weight:400;color:var(--rr-soft)}.rr-stars{position:relative;display:inline-block;width:72px;height:12px;flex:0 0 72px}.rr-stars svg{position:absolute;top:0;left:0;width:72px;height:12px}.rr-stars__on{position:absolute;top:0;left:0;height:12px;overflow:hidden}.rr-stars__off svg{fill:#4a453c2e}.rr-stars__on svg{fill:var(--rr-gold)}@media screen and (min-width:750px){.rr-h__title{font-size:36px}.rr-h__head{margin-bottom:32px}.rr-h__link{display:inline-block}.rr-actions--mobile{display:none}.rr-rail{--rr-per: 2.4;--rr-gap: 16px}.rr-rail-nav__btns{display:flex}.rr-card__title{font-size:18px}}@media screen and (min-width:1100px){.rr-h__title{font-size:42px;line-height:1.12}.rr-h__lede{font-size:16px}.rr-rail{--rr-per: 4;--rr-gap: 24px;margin:0;padding:0;scroll-padding:0}.rr-tabs{margin:0 0 32px;padding:0}.rr-rail>*{flex-basis:calc((100% - var(--rr-gap) * (var(--rr-per) - 1)) / var(--rr-per))}}@media(prefers-reduced-motion:reduce){.rr-frame img,.rr-rail-nav__bar,.rr-btn,.rr-rail-nav__btn{transition:none}}.product-grid-item .product__grid__info{display:flex;flex-direction:column}.product-grid-item .product__grid__title__group{min-height:2.5em}.product-grid-item .product__grid__price{white-space:nowrap}.product-grid-item .rating__wrapper__grid{min-height:18px;display:flex;align-items:center}.rr-emb .rr-emb__row,.rr-ig .rr-ig__row{display:grid;justify-content:stretch;row-gap:6px;margin-top:14px}.rr-emb .rr-emb__name,.rr-ig .rr-ig__cap{display:-webkit-box;min-height:2.6em;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:var(--rr-serif);font-size:17px;line-height:1.3}.rr-emb .rr-emb__price,.rr-ig .rr-ig__price{font:500 14px/1.3 var(--rr-sans);letter-spacing:.02em}.rr-ig .rr-actions--mobile .rr-link{font:500 12px/1 var(--rr-sans);letter-spacing:.14em;text-transform:uppercase}@media screen and (max-width:749px){.rr-h .rr-actions{justify-content:center}.rr-h .rr-actions .rr-btn{width:100%}}@media screen and (min-width:750px){.rr-emb .rr-emb__name,.rr-ig .rr-ig__cap{font-size:18px}}:root{--rr-sec: 40px}@media screen and (min-width:750px){:root{--rr-sec: 48px}}@media screen and (min-width:1100px){:root{--rr-page: none;--rr-gut: 40px;--rr-sec: 56px}}@media screen and (min-width:1500px){:root{--rr-gut: 56px}}@media screen and (min-width:1100px){.rr-pb .rr-pb__row{max-width:none;padding:0 var(--rr-gut)}:root{--LAYOUT-WIDTH: 1920px;--LAYOUT-OUTER: 40px;--outer: 40px}}@layer utilities{.template-index .hero-upgrade-your-bed{min-height:max(520px,72vh)!important}@media screen and (min-width:1133px){.template-index .hero-upgrade-your-bed{min-height:85vh!important}}}.template-index .rr-cat{padding-bottom:28px}.template-index .rr-cat .rr-rail-nav{margin-top:16px}.template-index .rr-pb__intro{max-width:none;padding:28px var(--rr-gut) 18px}.template-index .rr-pb__heading{font-size:24px}.template-index .rr-pb__item--logo .rr-pb__logo{padding:6px;background:var(--rr-olive);filter:none;opacity:1}.template-index .rr-pb__item--logo .rr-pb__title{color:var(--rr-olive)}@media screen and (min-width:750px){.template-index .rr-pb__intro{padding:32px var(--rr-gut) 20px}.template-index .rr-pb__heading{font-size:30px}}.template-index .rr-emb{background:var(--rr-olive);color:var(--rr-ivory)}.template-index .rr-emb .rr-h__kicker{color:var(--rr-azure)}.template-index .rr-emb .rr-h__lede{color:#fefaf1d1}.template-index .rr-emb .rr-emb__link{color:var(--rr-ivory)}.template-index .rr-emb .rr-emb__steps{border-color:#fefaf14d}.template-index .rr-emb .rr-emb__steps li+li{box-shadow:inset 1px 0 #fefaf14d}.template-index .rr-emb .rr-emb__steps span{color:var(--rr-stone)}.template-index .rr-emb .rr-rail-nav__track{background:#fefaf14d}.template-index .rr-emb .rr-rail-nav__btn{border-color:#fefaf166}.template-index .rr-emb .rr-rail-nav__btn:not(:disabled):hover{background:var(--rr-ivory);border-color:var(--rr-ivory);color:var(--rr-ink)}.template-index .rr-emb .rr-btn{background:var(--rr-ivory);border-color:var(--rr-ivory);color:var(--rr-ink)}.template-index .rr-emb .rr-btn:hover{background:transparent;color:var(--rr-ivory)}.template-index .rr-arrives__text{padding-top:28px;text-align:center}.template-index .rr-arrives .rr-h__title,.template-index .rr-arrives__body,.template-index .rr-arrives__list{margin-left:auto;margin-right:auto}.template-index .rr-arrives__list li{align-items:center;text-align:center}.template-index .rr-arrives__actions{justify-content:center}@media screen and (min-width:990px){.template-index .rr-arrives__text{padding:40px 56px}.template-index .rr-arrives__media img{aspect-ratio:1 / 1}}@media screen and (min-width:1100px){.template-index .rr-reviews__list{display:flex;gap:24px;margin:0;padding:0;overflow-x:auto}.template-index .rr-reviews__card{flex:0 0 calc((100% - 48px) / 3)}}.template-index .rr-press{background:var(--rr-azure);border-top:0;border-bottom:0}.header__drawer .sliderow--group{margin-top:10px;border-bottom:0}.header__drawer .sliderow__title--group{font-size:10px;letter-spacing:.18em;color:var(--rr-olive)}
/*# sourceMappingURL=/cdn/shop/t/41/assets/rr-home.css.map */
