:root{--bru-navy: #121212;--bru-sky: #fe8f1d;--bru-soft: #f6f8fc;--bru-border: #e3e8ef;--bru-muted: #343434}body{-webkit-font-smoothing:antialiased}.title,.slideshow__heading,.product__heading,.h0,.h1,.h2{letter-spacing:-.025em;font-weight:700}.title-wrapper{margin-bottom:2.4rem}.title.h1,.title.h0{color:var(--bru-navy)}.slideshow__text,.slideshow__text.rte,.slideshow__text .rte,.slideshow__text .typeset,.banner__text,.banner__text.rte,.banner__text .rte,.banner__text .typeset,.image-with-text__text,.image-with-text__text.rte,.image-with-text__text .rte,.image-with-text__text .typeset{color:rgb(var(--color-foreground))}#MainContent svg,.header svg,.footer svg{color:currentColor}#MainContent svg [stroke],.header svg [stroke],.footer svg [stroke]{vector-effect:non-scaling-stroke}#MainContent>.shopify-section:first-child .section--padding{--section-padding-top: 0}.header-wrapper .header.page-width{max-width:none;width:100%;padding-inline:clamp(1.5rem,4vw,5rem)}@media screen and (min-width:990px){.header--middle-left{grid-template-columns:1fr auto 1fr;grid-template-areas:"heading navigation icons";column-gap:1.6rem}.header--middle-left .header__heading,.header--middle-left .header__heading-link{justify-self:start}.header--middle-left .header__inline-menu{min-width:0;justify-self:center}.header--middle-left .header__inline-menu .list-menu--inline{flex-wrap:nowrap;justify-content:center}.header--middle-left .header__right{margin-inline-start:0;justify-self:end}.header__menu-item{letter-spacing:0;padding:1.75rem .9rem;font-size:1.35rem;white-space:nowrap}.header-section--padding{padding-top:0;padding-bottom:0}}.header__heading-logo{max-height:calc(var(--image-logo-height) * .72);width:auto;object-fit:contain}.header__right{column-gap:.4rem}.header__icon{width:4.4rem}.header__icon .icon{width:2.4rem;height:2.4rem;color:#121212;stroke-width:2}.header__icon .icon *{stroke-width:2!important;vector-effect:non-scaling-stroke}.header__icon .icon.icon-cart circle{fill:currentColor}@media screen and (hover:hover){.header__icon:hover .icon{transform:none;opacity:.72}}shopify-account.header__icon .icon{width:2.4rem;height:2.4rem}@media screen and (max-width:749px){shopify-account.header__icon,.header__icon--account{display:none!important}}.header{border-bottom:1px solid var(--bru-border)}.header__utility-pill,.header__utility-pill__summary{display:inline-flex;align-items:center;gap:.6rem;height:4rem;padding:0 1.4rem;border-radius:999px;background:var(--bru-sky);color:#fff;font-size:1.3rem;font-weight:700;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;transition:background-color .18s ease,transform .18s ease}.header__utility-pill{width:auto}.header__utility-pill__summary{list-style:none}.header__utility-pill__summary::-webkit-details-marker{display:none}.header__utility-pill .icon,.header__utility-pill__summary .icon{width:1.7rem;height:1.7rem;color:#fff;stroke-width:1.8}.header__utility-pill .icon *{stroke-width:1.8!important}.header__utility-pill__icons{display:inline-flex;align-items:center;width:1.7rem;height:1.7rem}.header__utility-pill__label{white-space:nowrap}.header__utility-pill:hover,.header__utility-pill__summary:hover{background:#e87e0d;color:#fff}.header__utility-pill:hover .icon,.header__utility-pill__summary:hover .icon{opacity:1}search-modal.header__utility-pill{padding:0;background:transparent}search-modal.header__utility-pill details{display:inline-flex}.header-utility-bar{display:flex;align-items:center;justify-content:stretch;gap:.8rem;padding:.8rem 1.6rem;background:#fff;border-bottom:1px solid var(--bru-border);box-shadow:0 4px 12px #0c23400f}.header-utility-bar__pill,.header-utility-bar__summary{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;height:4.4rem;padding:0 1.2rem;border:0;border-radius:999px;background:var(--bru-sky);color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:.01em;line-height:1;text-decoration:none;cursor:pointer;list-style:none}.header-utility-bar__summary::-webkit-details-marker{display:none}.header-utility-bar__pill .icon,.header-utility-bar__summary .icon{width:1.8rem;height:1.8rem;color:#fff;stroke-width:1.8}.header-utility-bar__pill .icon *{stroke-width:1.8!important}.header-utility-bar__pill--search details{display:contents}.header-utility-bar__pill:active,.header-utility-bar__summary:active{background:#e87e0d}.header__menu-item .label{letter-spacing:0;font-weight:600}.is-megamenu>.list-menu-dropdown{top:100%;padding-top:0;padding-bottom:0;border-top:1px solid #edf0f3;border-bottom:1px solid #e3e8ef;background:#fff;box-shadow:0 1.8rem 4rem #0b447014}.is-megamenu>.list-menu-dropdown:before,.is-megamenu>.list-menu-dropdown:after{display:none}.is-megamenu>.list-menu-dropdown .page-width{max-width:none;width:100%;padding-block:3.2rem 3.4rem;padding-inline:clamp(3.8rem,7vw,12rem);display:grid;grid-template-columns:1fr;gap:3.2rem}.list-mega-menu{display:grid;grid-template-columns:repeat(4,minmax(14rem,1fr));gap:clamp(3.2rem,5vw,7rem);max-height:none;overflow:visible}.mega-menu__item{max-width:none}.mega-menu__item-link{margin-bottom:1.2rem;color:#121212}.mega-menu__item-link .header__menu-item{padding:0;color:#121212;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}.mega-menu__item-link:hover,.mega-menu__item-link:hover .header__menu-item{color:#0b4470}.list-menu-child{display:grid;gap:.55rem}.list-menu-child .header__menu-item{padding:0;color:#22384a;font-size:1.45rem;font-weight:500;line-height:1.35;letter-spacing:0}.list-menu-child .header__menu-item:hover{color:#fe8f1d}.mega-menu__promo{text-align:left}.mega-menu__promo-heading{padding:.6rem 0 .2rem;color:#121212;font-family:var(--font-heading-family);font-size:1.55rem;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none}.mega-menu__promo-subheading{color:#343434;font-size:1.35rem;line-height:1.45}@media screen and (min-width:990px){.is-megamenu.show-images>.list-menu-dropdown .page-width{grid-template-columns:minmax(18rem,24rem) minmax(0,1fr)}.is-megamenu.show-images .list-mega-menu{grid-template-columns:repeat(3,minmax(14rem,1fr))}.is-megamenu.show-images .mega-menu__item,.is-megamenu.show-images-without-promo .mega-menu__item{width:auto}}@media screen and (max-width:1199px){.list-mega-menu{grid-template-columns:repeat(3,minmax(13rem,1fr));gap:3rem}}.shopify-section-group-header-group .announcement-bar.section--padding{--section-padding-top: 4px;--section-padding-bottom: 4px}.shopify-section-group-header-group .announcement-bar .announcement-bar__message{padding-block:.4rem}.button,.shopify-payment-button__button--unbranded{border-radius:1.2rem;letter-spacing:.06rem;font-weight:600;min-height:4.8rem;padding-inline:2.6rem}.button:before,.button:after,.shopify-payment-button__button--unbranded:before,.shopify-payment-button__button--unbranded:after{border-radius:1.2rem}.product-form__submit{column-gap:1rem}.product-form__submit-price{display:inline-flex;align-items:center;gap:1rem}.product-form__submit-price:not(:empty):before{content:"";display:inline-block;width:.1rem;height:1.8rem;background:currentColor;opacity:.35}.button--secondary{border-color:var(--bru-border)}.button--secondary,.button--tertiary{border:1px solid #d8dde5;background:#fff;color:#121212;box-shadow:none}.button--secondary:after,.button--tertiary:after{box-shadow:none}.bru-product-card .card__badge{top:.8rem!important;left:auto!important;right:.8rem!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.5rem;max-width:calc(100% - 1.6rem)}.bru-product-card .card__badge .badge{border-radius:999px;padding:.45rem .9rem;font-size:1.1rem;font-weight:600;letter-spacing:.02em;line-height:1.2}.bru-product-card .badge--onsale{background:#d72c0d;color:#fff}.card-wrapper:not(.bru-product-card) .card{border:1px solid var(--bru-border);background:#fff}.card__heading,.card-information__text{color:var(--bru-navy)}.card-information .price{font-weight:600}.scrolling-promotion{border-bottom:1px solid var(--bru-border)}.scrolling-promotion__item{font-weight:500;letter-spacing:.01em}.guarantees--horizontal.guarantees-icon--colored .guarantee__icon,.guarantees--horizontal .guarantee__icon{width:auto;height:auto;border-radius:0;background:transparent!important;color:var(--bru-navy)}.guarantees--horizontal .guarantee__item svg:not(.icon-scribble){height:2.2rem;width:2.2rem;color:var(--bru-navy)}.guarantees--horizontal .guarantee__item .h3,.guarantees--horizontal .guarantee__item .h4{color:var(--bru-navy);font-size:1.4rem;font-weight:600;letter-spacing:0}.guarantees--horizontal .guarantee__item .rte{display:none}.guarantees--horizontal .flex-grid{row-gap:1.5rem}@media screen and (min-width:990px){.guarantees--horizontal .guarantee__item{justify-content:center;column-gap:1rem}}.slideshow--only1.slideshow--modern{position:relative;display:block}.slideshow--only1.slideshow--modern .slideshow__right{width:100%}.slideshow--only1.slideshow--modern .slideshow__right:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000003d;z-index:1;pointer-events:none}.slideshow--only1.slideshow--modern .slideshow__center{position:absolute;top:50%;left:0;right:0;display:flex;justify-content:center;transform:translateY(-50%);max-width:none;width:100%;z-index:2;padding-inline:clamp(1.5rem,4vw,5rem)}.slideshow--only1.slideshow--modern .slideshow__box,.slideshow--only1.slideshow--modern .slideshow__card{max-width:52rem;margin-inline:auto;text-align:center}.slideshow--only1.slideshow--modern .slideshow__content{background:transparent!important;position:static;width:auto;height:auto;padding:0}.slideshow--only1.slideshow--modern .slideshow__heading{color:#fff;max-width:52rem}.slideshow--only1.slideshow--modern .slideshow__subheading{color:#ffffffe0}.slideshow--only1.slideshow--modern .slideshow__text{color:#ffffffeb;max-width:42rem;margin-inline:auto}.slideshow .slideshow__controls{--color-foreground: var(--bru-navy)}.multicolumn-list .multicolumn-card{display:flex;flex-direction:column;height:100%;border:1px solid var(--bru-border);background:#fff}.multicolumn-list .multicolumn-card__info{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;padding:1.6rem 1.8rem 2rem;min-height:0;justify-content:flex-start}.multicolumn-list .multicolumn-card__title{color:var(--bru-navy)}.multicolumn-list .multicolumn-card__title.h3{font-size:1.8rem}.multicolumn-list .multicolumn-card__info>.button--cta,.multicolumn-list .multicolumn-card__info>.button--tertiary{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start!important;width:auto!important;min-width:0!important;max-width:none!important;height:3.4rem!important;min-height:3.4rem!important;margin-top:auto!important;padding:0 1.45rem!important;border:1px solid #d8dde5;border-radius:3px;background:#fff;box-shadow:none;color:#121212!important;text-transform:uppercase;font-size:1.1rem!important;font-weight:700;line-height:1!important;letter-spacing:.02em}.multicolumn-list .multicolumn-card__info>.button--cta:before,.multicolumn-list .multicolumn-card__info>.button--cta:after,.multicolumn-list .multicolumn-card__info>.button--tertiary:before,.multicolumn-list .multicolumn-card__info>.button--tertiary:after{content:none;box-shadow:none}.multicolumn-list .multicolumn-card__info>.button--cta .label{background:none;transform:none;padding:0;font-size:inherit;line-height:inherit}.multicolumn-list .multicolumn-card__info>.button--cta .icon{display:none}.tabbed-collections .fake-tab-item,.tabbed-collections .tab-label{font-weight:600;color:var(--bru-navy)}.tabbed-collections .fake-tab-item.active,.tabbed-collections details[open]>.tab-label{color:var(--bru-sky)}.collection-list-wrapper .card-wrapper .card{border:1px solid var(--bru-border)}.collection-list-wrapper .card-information__text{font-size:1.7rem;font-weight:600;color:var(--bru-navy);padding:1.2rem 0 .4rem}[id$=__brand_story] .image-with-text.page-width--full-width{max-width:none;width:100%;padding-inline:0;border-inline:0}[id$=__brand_story] .button--cta,[id$=__brand_story] .button--secondary{min-height:4.4rem;border:1px solid #d8dde5;background:#fff;color:#121212;box-shadow:none}[id$=__brand_story] .button--cta:before,[id$=__brand_story] .button--cta:after{content:none}[id$=__brand_story] .button--cta .label{background:none;transform:none}[id$=__brand_story] .button--cta .icon{display:none}.image-with-text__grid .media{background:#fff}.featured-collection .title,.tabbed-collections+.title{margin-bottom:1.6rem}[id$=__finance] .rich-text.page-width{max-width:none;padding-inline:0}[id$=__finance] .rich-text{border:0}[id$=__finance] .rich-text__blocks{max-width:72rem;margin-inline:auto;padding-inline:1.5rem}[id$=__rich_text_HQeyAB] .rich-text__blocks{max-width:none;margin-inline:auto}[id$=__rich_text_HQeyAB] .rich-text__heading{max-width:none;color:var(--bru-navy);letter-spacing:-.035em}[id$=__rich_text_HQeyAB] .rich-text__text{max-width:none;color:#263648}[id$=__rich_text_HQeyAB] .rich-text__text p{max-width:none;line-height:1.7}[id$=__rich_text_HQeyAB] .rich-text__text>p:first-child{margin-bottom:2rem;padding-bottom:1.6rem;border-bottom:.2rem solid #fe8f1d;color:var(--bru-navy);font-size:clamp(2rem,2.4vw,2.8rem);line-height:1.25;letter-spacing:-.025em}[id$=__rich_text_HQeyAB] .rich-text__text p:has(>strong:only-child){margin-top:3rem;margin-bottom:1rem;color:var(--bru-navy);font-size:2rem;line-height:1.25;letter-spacing:-.015em}[id$=__rich_text_HQeyAB] .rich-text__text p:first-child:has(>strong:only-child){margin-top:0;padding-top:0;border-top:0}[id$=__rich_text_HQeyAB] .rich-text__text ul{display:block;max-width:none;margin:1rem 0 2rem;padding-inline-start:0;list-style:none}[id$=__rich_text_HQeyAB] .rich-text__text li{position:relative;margin:.7rem 0;padding-inline-start:2rem;line-height:1.55}[id$=__rich_text_HQeyAB] .rich-text__text li:before{content:"";position:absolute;top:.75em;left:0;width:.65rem;height:.65rem;border-radius:50%;background:#fe8f1d}[id$=__rich_text_HQeyAB] .button{margin-top:1rem}[id$=__comfort_follow_up] .rich-text__blocks{max-width:none}#shopify-section-template--20644408230027__comfort_accordions .page-width--inner{max-width:var(--page-width)}[id$=__comfort_accordions] .title-wrapper{margin-bottom:1.4rem}[id$=__comfort_follow_up] .rich-text__heading{color:var(--bru-navy);letter-spacing:-.025em}[id$=__comfort_follow_up] .rich-text__text{color:#263648}[id$=__comfort_follow_up] .rich-text__text p{line-height:1.7}[id$=__comfort_follow_up] .rich-text__text ul{padding-inline-start:0;list-style:none}[id$=__comfort_follow_up] .rich-text__text li{position:relative;margin:.7rem 0;padding-inline-start:2rem;line-height:1.55}[id$=__comfort_follow_up] .rich-text__text li:before{content:"";position:absolute;top:.75em;left:0;width:.65rem;height:.65rem;border-radius:50%;background:#fe8f1d}#shopify-section-template--20644408230027__rich_text_HQeyAB{--section-padding-top: 36px;--section-padding-bottom: 80px}@media screen and (min-width:990px){#shopify-section-template--20644408230027__rich_text_HQeyAB .page-width--inner,#shopify-section-template--20644408230027__comfort_accordions .page-width--inner,#shopify-section-template--20644408230027__comfort_follow_up .page-width--inner{padding:0 5rem}}@media screen and (max-width:749px){[id$=__rich_text_HQeyAB] .rich-text__text>p:first-child{font-size:2rem}}.product__info-container .price--large .price-item{font-size:2.4rem;font-weight:700;color:var(--bru-navy)}.bru-finance-teaser{margin:.4rem 0 1.6rem;padding:0;border:1px solid var(--bru-border);background:var(--bru-soft);border-radius:8px;overflow:hidden}.bru-finance-teaser__details summary{display:flex;align-items:center;justify-content:space-between;gap:1.2rem;padding:1.2rem 1.4rem;cursor:pointer;list-style:none}.bru-finance-teaser__details summary::-webkit-details-marker{display:none}.bru-finance-teaser__label{display:block;margin:0;font-size:1.4rem;font-weight:600;color:var(--bru-navy)}.bru-finance-teaser__subtext{display:block;margin-top:.2rem;font-size:1.25rem;line-height:1.35;color:var(--bru-muted)}.bru-finance-teaser__action{flex:0 0 auto;color:var(--bru-navy);font-size:1.3rem;font-weight:700;text-decoration:underline;text-underline-offset:.25rem}.bru-finance-teaser__drawer{display:grid;gap:1rem;padding:0 1.4rem 1.4rem;background:#fff;border-top:1px solid var(--bru-border)}.bru-finance-teaser__option{display:grid;gap:.25rem;padding-top:1rem}.bru-finance-teaser__option strong{color:var(--bru-navy);font-size:1.35rem}.bru-finance-teaser__option span,.bru-finance-teaser__note{margin:0;color:var(--bru-muted);font-size:1.25rem;line-height:1.45}.bru-product-excerpt{margin:0 0 1.2rem;font-size:1.4rem;line-height:1.55;color:var(--bru-muted)}.bru-size-dimensions{display:block;margin:0 0 1.6rem;padding:1rem 1.2rem;border:1px dashed var(--bru-border);border-radius:4px;background:#fff}.bru-size-dimensions__label{margin:0 0 .2rem;font-size:1.2rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bru-muted)}.bru-size-dimensions__value{margin:0;font-size:1.4rem;font-weight:600;color:var(--bru-navy)}.size-picker{position:relative;display:block;margin-bottom:1.6rem}.size-picker .form__label{display:flex;align-items:center;gap:1rem;width:100%;margin-bottom:.8rem;padding-inline-end:0;color:#121212;font-size:1.45rem;font-weight:700;text-transform:none}.size-picker .form__label>span:first-child{flex:1 1 auto;min-width:0;white-space:nowrap}.size-picker .form__label [data-selected-value]{color:gray;font-weight:700}.size-picker__details{position:relative;width:100%}.size-picker__summary{display:grid;grid-template-columns:minmax(8rem,1fr) auto auto;align-items:center;gap:1.2rem;min-height:4.8rem;padding:0 1.2rem;border:1px solid #d4d4d4;border-radius:1.2rem;background:#fff;color:#121212;cursor:pointer;list-style:none}.size-picker__summary::-webkit-details-marker{display:none}.size-picker__details[open] .size-picker__summary{border-color:#68745f;box-shadow:0 0 0 .1rem #68745f}.size-picker__summary-value,.size-picker__name{font-size:1.45rem;font-weight:700;line-height:1.2}.size-picker__summary-dimensions,.size-picker__dimensions{color:gray;font-size:1.35rem;font-weight:700;line-height:1.2;text-align:right}.size-picker__summary-icon{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;color:#121212;transition:transform var(--duration-short) ease}.size-picker__arrow{display:block;width:1.7rem;height:1.7rem;fill:none;stroke:currentColor;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.size-picker__details[open] .size-picker__summary-icon{transform:rotate(180deg)}.size-picker__panel{position:absolute;z-index:9;top:calc(100% + .8rem);left:0;right:0;padding:1.2rem .8rem;border:1px solid #e1e1de;border-radius:1.2rem;background:#fff;box-shadow:0 1.6rem 3.8rem #12121224}.size-picker__option{position:relative}.product-form__input .size-picker__input+.size-picker__label{display:grid;grid-template-columns:minmax(8rem,1fr) auto;align-items:center;gap:1.2rem;min-height:5.2rem;margin:0;padding:0 .8rem;border-radius:.8rem;box-shadow:none;color:#121212;cursor:pointer}.product-form__input .size-picker__input:checked+.size-picker__label{background:#f0efec;color:#121212;box-shadow:none}.product-form__input .size-picker__input:not(:disabled):not([data-crossout])+.size-picker__label:hover{background:#f7f6f3;box-shadow:none}.product-form__input .size-picker__input:disabled+.size-picker__label,.product-form__input .size-picker__input[data-crossout]+.size-picker__label{color:#a5a5a5}@media screen and (max-width:749px){.size-picker__summary,.product-form__input .size-picker__input+.size-picker__label{grid-template-columns:minmax(6rem,1fr) minmax(0,auto) auto;gap:.8rem}.product-form__input .size-picker__input+.size-picker__label{grid-template-columns:minmax(6rem,1fr) minmax(0,auto)}.size-picker__summary-dimensions,.size-picker__dimensions{font-size:1.2rem}}.bru-trust-pills{display:flex;flex-wrap:wrap;gap:.8rem;margin:1.6rem 0 0;padding:0}.bru-trust-pills__item{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;border:1px solid var(--bru-border);border-radius:999px;background:var(--bru-soft);font-size:1rem;font-weight:600;letter-spacing:.075rem;text-transform:uppercase;color:var(--bru-navy)}.bru-trust-pills__item .icon{width:1.6rem;height:1.6rem;color:var(--bru-sky)}.product-brand-mark{display:inline-flex;align-items:center;justify-content:center;background:#fff;border:0;border-radius:.6rem;box-shadow:0 .4rem 1.2rem #1212121a}.product-brand-mark__logo{display:block;width:auto;height:100%;object-fit:contain}.product-brand-mark--card{height:2.8rem;padding:.35rem .7rem}.product-brand-mark--card .product-brand-mark__logo{height:2rem;width:auto}.product-brand-mark--card.product-brand-mark--sleepmaker .product-brand-mark__logo{height:1.8rem}.product-brand-mark--card.product-brand-mark--wonderest .product-brand-mark__logo{height:1.8rem;max-width:14rem}.product-brand-mark--card.product-brand-mark--wonderest-home,.product-brand-mark--card.product-brand-mark--wonderest-relax,.product-brand-mark--card.product-brand-mark--wonderest-solace{height:3.2rem;padding:.35rem .7rem}.product-brand-mark--card.product-brand-mark--wonderest-home .product-brand-mark__logo,.product-brand-mark--card.product-brand-mark--wonderest-relax .product-brand-mark__logo,.product-brand-mark--card.product-brand-mark--wonderest-solace .product-brand-mark__logo{height:2.5rem;max-width:10.8rem}.product-brand-mark--card.product-brand-mark--bambi{background:transparent;box-shadow:none;padding:.35rem .6rem}.product-brand-mark--card.product-brand-mark--bambi .product-brand-mark__logo{height:2.1rem}.product-brand-mark--card.product-brand-mark--furniture-court{padding:.35rem .8rem;max-width:16rem}.product-brand-mark--card.product-brand-mark--furniture-court .product-brand-mark__logo{height:auto;max-width:10.4rem}.product-brand-mark--pdp{display:flex;justify-content:flex-start;align-self:flex-start;flex-basis:100%;width:max-content;max-width:100%;height:2.2rem;margin:0 0 .8rem;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.product-brand-mark--pdp .product-brand-mark__logo{height:2.2rem;width:auto}.product-brand-mark--pdp.product-brand-mark--sleepmaker .product-brand-mark__logo{height:1.8rem}.product-brand-mark--pdp.product-brand-mark--wonderest .product-brand-mark__logo{height:2.2rem}.product-brand-mark--pdp.product-brand-mark--wonderest-home,.product-brand-mark--pdp.product-brand-mark--wonderest-relax,.product-brand-mark--pdp.product-brand-mark--wonderest-solace{height:3.8rem}.product-brand-mark--pdp.product-brand-mark--wonderest-home .product-brand-mark__logo,.product-brand-mark--pdp.product-brand-mark--wonderest-relax .product-brand-mark__logo,.product-brand-mark--pdp.product-brand-mark--wonderest-solace .product-brand-mark__logo{height:3.2rem}.product-brand-mark--pdp.product-brand-mark--bambi{height:3.2rem;padding:.45rem .7rem;background:transparent}.product-brand-mark--pdp.product-brand-mark--bambi .product-brand-mark__logo{height:2.3rem}.product-brand-mark--pdp.product-brand-mark--furniture-court .product-brand-mark__logo{height:1.8rem}.product__title{flex-wrap:wrap}.bru-store-help{margin-top:1.2rem}.price.price--in-store{display:inline-flex;align-items:center}.price.price--in-store .price__in-store-label{display:inline-flex;align-items:center;min-height:2.6rem;padding:.45rem .8rem;border-radius:999px;background:#0c2340;color:#fff;font-size:1.05rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1}.price--large.price--in-store .price__in-store-label,.product__info-container .price.price--in-store .price__in-store-label{font-size:1.5rem;padding:.7rem 1.4rem}.bru-store-help .link-with-icon{display:inline-flex;align-items:center;gap:.7rem;padding:.9rem 1.2rem;border:1px solid var(--bru-border);border-radius:1.2rem;background:#fff;color:var(--bru-navy);font-size:1.25rem;font-weight:700;line-height:1.2;text-decoration:none}.bru-store-help .icon{width:1.6rem;height:1.6rem;color:#68745f}.product-form__input .form__label--with-link{display:flex;align-items:baseline;gap:.8rem;width:100%}.product-form__input .form__popup{width:auto;margin-top:1rem;font-size:1.2rem}fieldset.product-form__input .form__label{font-size:1.3rem;margin-bottom:.4rem;text-transform:none}.product-form__input .form__popup--inline{display:inline-flex;flex:0 0 auto;width:auto;margin:0;margin-inline-start:auto}.size-picker .form__popup--inline{position:static}.product-form__input .form__popup .link{display:inline-flex;align-items:center;gap:.7rem;min-height:3.4rem;padding:.6rem .9rem;border:1px solid var(--bru-border);border-radius:999px;color:var(--bru-navy);font-size:1.25rem;font-weight:700;line-height:1;text-decoration:none;background:#fff}.product-form__input .form__popup--inline .link{display:inline-flex;align-items:center;gap:.45rem;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#68745f;font-size:inherit;font-weight:700;line-height:inherit;text-decoration:none}.size-picker .form__popup--inline .link{font-size:1.3rem}.product-form__input .form__popup--inline .icon{width:1.3rem;height:1.3rem;margin:0}.product-form__input .form__popup .icon{width:1.5rem;height:1.5rem}.bru-comfort{display:block;width:100%;min-width:0}.bru-comfort-tag{border-color:var(--bru-border);background:#fff}.bru-comfort-tag__score{background:var(--bru-navy)}.product-details .accordion__title{color:var(--bru-navy)}.bru-article-card{height:100%}.bru-article-card .card{display:flex;flex-direction:column;height:100%;border:1px solid var(--bru-border);border-radius:6px;overflow:hidden;background:#fff;box-shadow:none;transition:border-color .2s ease,box-shadow .2s ease}@media(hover:hover){.bru-article-card .card:hover{border-color:#c5ccd6;box-shadow:0 4px 16px #0b44700f}}.bru-article-card .article-card__image-wrapper{border-radius:0}.bru-article-card .article-card__info{padding:1.6rem 1.8rem 2rem;flex-grow:1}.bru-article-card .article-card__tags{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .8rem;padding:0}.bru-article-card .article-card__tag{display:inline-flex;align-items:center;padding:.35rem .75rem;border:1px solid var(--bru-border);border-radius:999px;background:var(--bru-soft);font-size:1.1rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--bru-muted);line-height:1.2}.bru-article-card .article-card__title{font-weight:600;color:var(--bru-navy);letter-spacing:-.01em;line-height:1.35}.bru-article-card .article-card__header .caption-with-letter-spacing{letter-spacing:0;font-size:1.3rem;color:var(--bru-muted)}.bru-article-card .article-card__excerpt{display:none}.bru-article-card .article-card__link:before{display:none}.bru-article-card .article-card__link{font-weight:600;color:var(--bru-sky)}@media screen and (min-width:750px){.slideshow--modern .slideshow__heading{font-size:clamp(3.2rem,4vw,4.8rem)}}.bru-comfort__guide{display:none!important}.bru-size-guide__trigger{display:inline-flex;align-items:center;gap:.4rem;padding:0;border:0;background:transparent;color:var(--bru-muted, #68745f);font:inherit;font-weight:700;font-size:1.2rem;text-decoration:none;cursor:pointer}.bru-size-guide__trigger:hover,.bru-size-guide__trigger:focus-visible{color:var(--bru-navy, #0c2340);text-decoration:underline}.bru-size-guide__trigger .icon{width:1.4rem;height:1.4rem}.bru-size-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden;pointer-events:none}.bru-size-drawer.is-open{visibility:visible;pointer-events:auto}.bru-size-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0c234075;opacity:0;transition:opacity .18s ease;cursor:pointer}.bru-size-drawer.is-open .bru-size-drawer__overlay{opacity:1}.bru-size-drawer__panel{position:absolute;top:0;right:0;width:min(46rem,calc(100vw - 3.2rem));height:100%;padding:2.4rem;background:#fff;color:#0c2340;box-shadow:-1.2rem 0 3rem #0c234029;transform:translate(100%);transition:transform .22s ease;overflow-y:auto}.bru-size-drawer.is-open .bru-size-drawer__panel{transform:translate(0)}.bru-size-drawer__header{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;margin-bottom:1.6rem}.bru-size-drawer__header h2{margin:0;font-size:2.2rem}.bru-size-drawer__close{display:inline-flex;align-items:center;justify-content:center;width:3.8rem;height:3.8rem;padding:0;border:1px solid #d8dde5;border-radius:50%;background:#fff;color:#0c2340;cursor:pointer}.bru-size-drawer__close .icon{width:1.4rem;height:1.4rem}.bru-size-drawer__intro{margin:0 0 1.8rem;color:#343434;font-size:1.4rem;line-height:1.5}.bru-size-drawer__table{width:100%;margin:0 0 1.6rem;border-collapse:collapse;border:1px solid #e2e6ec;border-radius:1.2rem;overflow:hidden}.bru-size-drawer__table th,.bru-size-drawer__table td{padding:1.1rem 1.4rem;font-size:1.4rem;text-align:left;border-bottom:1px solid #e8ecf1}.bru-size-drawer__table thead th{background:#f6f8fc;font-size:1.2rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#4a5568}.bru-size-drawer__table tbody th{font-weight:600;color:#0c2340;background:#fff}.bru-size-drawer__table tbody tr:last-child th,.bru-size-drawer__table tbody tr:last-child td{border-bottom:0}.bru-size-drawer__note{margin:0;color:#68748a;font-size:1.25rem;line-height:1.5}footer shop-follow-button{margin-top:2rem;display:block}@media screen and (max-width:749px){.product__info-container{display:flex;flex-direction:column}.product__info-container>[id*=-excerpt],.product__info-container>[id*=-finance_teaser]{order:5}.product__info-container>[id*=-trust_pills],.product__info-container>[id*=-store_help]{order:10}product-form.product-form{margin-top:-5px!important}}
/*# sourceMappingURL=/cdn/shop/t/108/assets/beds-r-us-brand.css.map */
