:root{--rr-sec: 56px;--rr-sec-tight: 24px}@media screen and (min-width:768px){:root{--rr-sec: 72px;--rr-sec-tight: 32px}}@media screen and (min-width:1100px){:root{--rr-sec: 96px;--rr-sec-tight: 40px}}@layer components{[id$=__rr_bed_builder_home] .rr-bb,[id$=__section_columns_cHbEwy] .section-collection-circles,[id$=__fair_weave_featured_index] .fair-weave-featured,[id$=__rr_process_home] .rr-process,[id$=__about_us_index]>*,[id$=__section_blog_DzNF3q]>*>.wrapper{padding-top:var(--rr-sec)!important;padding-bottom:var(--rr-sec)!important}[id$=__section_columns_cHbEwy] .section-collection-circles{padding-bottom:0!important}@media screen and (max-width:767px){.js-grid[data-grid-small]{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:12px!important}.product-grid-item .product__badge--meta{display:none!important}.product-grid-item [class*=quick-actions-toolbar]{right:8px!important;bottom:8px!important;left:auto!important;width:auto!important}.product-grid-item [class*=quick-action-button]{width:36px!important;height:36px!important;min-height:0!important;padding:0!important;border-radius:0!important;align-items:center!important;justify-content:center!important}.product-grid-item .product__grid__title{font-size:15px!important;line-height:1.25!important}.product-grid-item .rating__wrapper__grid{max-width:100%!important;overflow:hidden!important}.product-grid-item .rating__wrapper__grid *{flex-wrap:nowrap!important;white-space:nowrap!important}.product-grid-item .rating__wrapper__grid .yotpo-bottom-line-scroll-panel,.product-grid-item .rating__wrapper__grid .yotpo-sr-bottom-line-summary{display:flex!important;flex-direction:row!important;align-items:center!important}.product-grid-item .rating__wrapper__grid .yotpo-sr-bottom-line-right-panel{display:inline-flex!important;width:auto!important;flex:0 0 auto!important;margin-left:4px!important}.product-grid-item .rating__wrapper__grid .yotpo-sr-vertical-border{display:none!important}.product-grid-item .rating__wrapper__grid svg{width:11px!important;height:11px!important}.product-grid-item .rating__wrapper__grid [class*=bottom-line] span,.product-grid-item .rating__wrapper__grid [class*=bottom-line] div{font-size:11px!important;line-height:1.2!important}.product-grid-item .product__grid__subtitle,.product-grid-item .grid__swatch__placeholder{display:none!important}.product-grid-item .grid__swatch__hover{opacity:1!important;visibility:visible!important}.product-grid-item .grid__swatch__container,.product-grid-item .grid__swatch__hover{flex-wrap:wrap!important;gap:6px!important;max-width:100%!important}.product-grid-item .swatch__button{width:22px!important;height:22px!important;min-width:0!important}.product-grid-item [class*=quick-actions-toolbar]{justify-content:flex-end!important;align-items:flex-end!important}.product-grid-item [class*=quick-actions-toolbar] form,.product-grid-item [class*=quick-actions-toolbar] .quickview{width:auto!important}.product-grid-item button[class*=quick-action-button]{display:flex!important}.product-grid-item button[class*=quick-action-button]>span:first-child{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;margin:0!important;transform:none!important}.product-grid-item button[class*=quick-action-button] svg{display:block!important;width:18px!important;height:18px!important}.announcement .rr-join{padding:0 8px!important}.announcement .rr-join__t,.announcement .rte p{white-space:nowrap!important}}@media screen and (max-width:374px){.announcement .rr-join__t,.announcement .rte p{font-size:11px!important}}@media screen and (max-width:767px){.press-feature .wrapper>div:last-child{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.press-feature .wrapper>div:last-child>div:has([class*=max-h-125]){grid-column:1 / -1}.press-feature [class*="h-[113px]"]{height:56px!important}.press-feature [class*="h-[113px]"] span{font-size:11px!important;letter-spacing:.02em;text-align:center}.press-feature [class*="h-[113px]"]>div{max-width:none!important;padding:0 8px!important}.press-feature [class*=pt-75]{padding-top:190px!important}}@media screen and (min-width:768px)and (max-width:1099px){.js-grid[data-grid-large="4"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.product-grid-item button[class*=quick-action-button]{background:#fefaf1!important;border:1px solid #4A453C!important;color:#4a453c!important;box-shadow:none!important;border-radius:0!important}.product-grid-item button[class*=quick-action-button] svg,.product-grid-item button[class*=quick-action-button] svg *{color:#4a453c!important;fill:currentColor;stroke:currentColor}.collection-circles__circle,.collection-circles__circle img,.swatch__button,.swatch__button *,.rr-bb__dot,.rr-bb__panel,.rr-bb__chip span,.rr-bb__add,.rr-bb__hot,.rr-bb__thumb,.rr-bb__selects select{border-radius:0!important}.rr-ph__btn,.rr-ph__frame,.rr-ph__art:before,.rr-pb__btn,.rr-atc,.rr-atc__btn,.rr-sih__item,.rr-rv__write,.rr-rv__card,.rr-rv__dialog,.rr-rv__bar,.rr-rv__bar span,.rr-rv__progress,.rr-rv__btn,.rr-bb__tip,.rr-process__dot,.rr-hero__dots button,.rr-pi__row a,.product-detail-highlights__index,.collection-header__circle,.collection-header__circle img,.navlink--cart__badge,.product__loader:after,.flickity-page-dots,.flickity-page-dots:after,.flickity-page-dot,.flickity-button,.newsletter__contain input[type=email],#contact-us-page label.label--float,.product__main__content .accordion__body li:before,.product__main__content .rr-acc__body li:before,.product__main__content .rr-ship-line:before,.rr-choose__list li:before,.rounded-full,[class*=rounded-]{border-radius:0!important}[id$=__section_collection_qxD68P]>*>.wrapper{padding-top:var(--rr-sec)!important;padding-bottom:var(--rr-sec)!important}[id$=__section_collection_qxD68P]>*>.wrapper{padding-top:var(--rr-sec-tight)!important}[id$=__testimonial_aVRedG] .testimonial__text{padding-top:0!important;padding-bottom:0!important}[id$=__embroidery_feature_rr] .featured-collection-accordion{padding-top:var(--rr-sec)!important;padding-bottom:calc(var(--rr-sec) - 32px)!important}[id$=__embroidery_feature_rr] .fca-feature-text,[id$=__press_feature_index] .press-feature{padding-top:var(--rr-sec)!important;padding-bottom:var(--rr-sec-tight)!important}[id$=__press_cta_home]>*>.wrapper{padding-bottom:var(--rr-sec)!important}[id$=__testimonial_aVRedG]>*>.wrapper--none{padding-top:var(--rr-sec)!important;padding-bottom:var(--rr-sec)!important}[id$=__testimonial_aVRedG] .testimonial__slider{padding-top:0!important;padding-bottom:0!important}[id$=__rr_see_it] .rr-sih__wrap,[id$=__related] .wrapper.section-padding{padding-top:var(--rr-sec)!important;padding-bottom:var(--rr-sec)!important}[id$=__embroidery_feature_rr] .fca-hero-wrap{padding-left:0!important;padding-right:0!important}@media screen and (max-width:767px){.fca-hero{height:420px!important}.fca-hero-kicker{font-size:13px!important;letter-spacing:.14em!important;margin-bottom:12px!important}.fca-hero-title{font-size:34px!important;line-height:38px!important;margin-bottom:20px!important;max-width:14ch!important}}.propositions-bar .pb-item{gap:10px!important;padding:8px!important}.propositions-bar .pb-icon,.propositions-bar .pb-icon img{width:36px!important;height:36px!important}.propositions-bar .pb-title{font-size:12px!important;letter-spacing:.08em!important}.propositions-bar .pb-desc{font-size:12px!important}@media screen and (min-width:768px){.propositions-bar .pb-item{gap:12px!important;padding:6px 12px!important}.propositions-bar .pb-icon,.propositions-bar .pb-icon img{width:40px!important;height:40px!important}.propositions-bar .pb-title{font-size:13px!important;letter-spacing:.1em!important}.propositions-bar .pb-desc{font-size:13px!important}}.announcement [x-data^=announcementFade]{position:relative}.announcement [x-data^=announcementFade]>*{width:100%}.announcement [x-data^=announcementFade]>:first-child{position:relative}.announcement [x-data^=announcementFade]>:not(:first-child){position:absolute;top:0;left:0;opacity:0}@media screen and (max-width:767px){.hero-upgrade-your-bed{padding-top:0!important;padding-bottom:0!important}.hero-upgrade-your-bed .hero__content__wrapper{padding-top:154px!important;padding-bottom:32px!important;transition:none!important}}@media screen and (max-width:767px){.hero-upgrade-your-bed .hero__content__wrapper{padding-top:56px!important}.hero-upgrade-your-bed .hero-upgrade-your-bed__badge,.hero-upgrade-your-bed .type-heading-1{margin-bottom:12px!important}.hero-upgrade-your-bed .hero__description{margin-bottom:16px!important}}@media screen and (max-width:767px){.press-feature .wrapper>div:last-child>div:not(:has([class*=max-h-125])){background-color:#4a453c}.press-feature .wrapper>div:last-child>div:not(:has([class*=max-h-125]))>div:first-child img{display:none!important}}@media screen and (min-width:768px){.hero-upgrade-your-bed[data-overlay-header]{--image-top: var(--menu-height, 48px) !important;--image-bottom: calc(var(--menu-height, 48px) * .66) !important}.hero-upgrade-your-bed .hero__content__wrapper{transition:none!important}}@media screen and (min-width:992px){.hero-upgrade-your-bed[data-overlay-header]{--image-top: var(--menu-height, 54px) !important;--image-bottom: calc(var(--menu-height, 54px) * .66) !important}}@media screen and (max-width:767px){body.template-page .main-content>.shopify-section:first-child [data-overlay-header]{--image-top: var(--menu-height, 52px) !important;--image-bottom: calc(var(--menu-height, 52px) * .66) !important}}@media screen and (min-width:768px){body.template-page .main-content>.shopify-section:first-child [data-overlay-header]{--image-top: var(--menu-height, 48px) !important;--image-bottom: calc(var(--menu-height, 48px) * .66) !important}}@media screen and (min-width:992px){body.template-page .main-content>.shopify-section:first-child [data-overlay-header]{--image-top: var(--menu-height, 54px) !important;--image-bottom: calc(var(--menu-height, 54px) * .66) !important}}.collection-header__description__toggle{display:inline-block!important}.collection-header__description__toggle[x-cloak],.collection-header__description__toggle[style*="display: none"]{visibility:hidden}.js-overflow-container .section__inner:has(>.image__hero__frame){display:grid!important;grid-template-columns:100%}.js-overflow-container .section__inner:has(>.image__hero__frame)>.hero__content__wrapper,.js-overflow-container .section__inner:has(>.image__hero__frame)>.image__hero__frame{grid-area:1 / 1}.js-overflow-container .section__inner:has(>.image__hero__frame)>.hero__content__wrapper{position:relative!important;height:auto!important}.js-overflow-container .section__inner:has(>.image__hero__frame)>.image__hero__frame{width:100%!important;min-height:100%!important}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/rr-spacing.css.map */
