header-component .menu-list__link:not(#brx):not(#bry),header-component .menu-list__link span:not(#brx):not(#bry){font-family:Soehne,Inter,Noto Sans,Arial,sans-serif!important}.mega-menu__grid{max-width:none!important;width:100%!important;left:0!important;inset-inline-start:0!important}.mega-menu__list{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:flex-start!important;gap:22px 30px!important;grid-column:1 / -1!important;width:100%!important}.mega-menu__list>.mega-menu__column,.mega-menu__column--span-1{flex:0 1 250px!important;min-width:0!important;width:auto!important}.mega-menu{background:#f0efe5!important;padding-top:8px!important;padding-bottom:44px!important}header-component .menu-list__submenu-inner{transform:none!important;padding-top:0!important}.mega-menu__badge{color:#8aaf18!important;font-size:9px!important;font-weight:700!important;vertical-align:super!important;margin-inline-start:4px!important;letter-spacing:.04em!important;text-transform:uppercase!important}header-component .mega-menu__link--parent .wrap-text{font-size:14px!important;font-weight:600!important;color:#000!important}header-component .mega-menu__link:not(.mega-menu__link--parent) .wrap-text{font-size:14px!important;font-weight:400!important;color:#0009!important}header-component .mega-menu__link:not(.mega-menu__link--parent):hover .wrap-text{color:#000000e6!important}header-component .mega-menu__link,header-component .mega-menu__link .wrap-text{hyphens:none!important;-webkit-hyphens:none!important;overflow-wrap:normal!important;word-break:normal!important}header-component .mega-menu__link--parent{margin-bottom:10px!important}header-component .mega-menu__link{margin-bottom:8px!important}header-component .menu-list__link:after,header-component .menu-list__link:before{display:none!important;content:none!important}header-component .menu-list__link,header-component .menu-list__link span{font-size:16px!important;font-weight:500!important;letter-spacing:0!important}header-component .menu-list__link{padding:8px 12px!important}header-component .menu-list__list,header-component overflow-list{column-gap:32px!important;gap:32px!important;justify-content:flex-start!important}header-component .header__row--top{min-height:72px!important;height:72px!important}header-component .menu-list__list-item:has(.menu-list__link[aria-expanded=true]):after{content:""!important;position:fixed!important;left:0!important;width:100vw!important;top:58px!important;height:36px!important;z-index:4!important}body:has(main[data-template=index]) header-component[transparent]:before,body:has(main[data-template="page.homapage"]):not(.hdr-solid) .header-section:before{display:none!important}.br-readmore-btn{font-weight:700!important;text-decoration:underline!important;text-underline-offset:2px!important}main[data-template^=product] .group-block:has(.add-to-cart-button){background:#e7e6e0!important;border:none!important;border-radius:16px!important}main[data-template^=product] .group-block:has(.add-to-cart-button):has(.br-readmore-btn){background:transparent!important;border-radius:0!important;padding:0!important}main[data-template^=product] .group-block:has(.add-to-cart-button):has(h1){background:transparent!important;border-radius:0!important;padding-inline:0!important}main[data-template^=product] .add-to-cart-button,main[data-template^=product] .button.add-to-cart-button,main[data-template^=product] .add-to-cart-button.button-custom,main[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button{background:#1be299!important;border-color:#1be299!important;color:#10241b!important;border-radius:14px!important;font-weight:700!important}main[data-template^=product] .add-to-cart-button:hover{background:#14cf8a!important;border-color:#14cf8a!important}main[data-template^=product] .group-block:has(.add-to-cart-button) product-price,main[data-template^=product] .group-block:has(.add-to-cart-button) [class*=price]{font-weight:700!important}main[data-template^=product] .button[href*=blackroll_sleep_advisor]{display:none!important}body:has([id^=br-sleep-advisor-]) main[data-template^=product] .button[href*=blackroll_sleep_advisor]{display:inline-flex!important}.brpe-useful{background:#f0efe5!important}.brpe-useful__heading{text-align:left!important;font-size:clamp(1.25rem,2.4vw,1.6rem)!important}.brpe-useful .brpe-faq__q-text{font-weight:600!important}.brpe-useful .brpe-faq__question{padding-block:1rem!important}.product-card img,.product-card [class*=media] img,[class*=product-media] img,.product-media-container img,.product-recommendations img,.card [class*=media] img,.brpe-imagetext__media-wrap,.brpe-imagetext__media-wrap img{border-radius:12px!important}.br-mobile-search-icon{display:none!important}header-component .mega-menu__list:after{left:auto!important;right:0!important;border-radius:12px!important}header-component .mega-menu__list{--menu-image-border-radius: 12px !important}.product-card .product-card__content,product-card .product-card__content{border:0!important}header-component .menu-list__list-item:has(.menu-list__link[aria-expanded=true]) .menu-list__submenu-inner{--submenu-content-opacity: 1 !important}header-component .menu-list__list-item:has(.menu-list__link[aria-expanded=true]) .menu-list__submenu{visibility:visible!important}#header-component.br-menu-open .menu-list__list-item>.menu-list__link .menu-list__link-title,#header-component.br-menu-open .menu-list__list-item>.menu-list__link .wrap-text,#header-component.br-menu-open .menu-list__list-item>.menu-list__link span,#header-component:has(.menu-list__link[aria-expanded=true]) .menu-list__link .menu-list__link-title,#header-component:has(.menu-list__link[aria-expanded=true]) .menu-list__link span{color:#111!important}#header-component.br-menu-open .header-logo__image,#header-component:has(.menu-list__link[aria-expanded=true]) .header-logo__image{filter:brightness(0)!important}.brdw__rootlabel:not(#brx):not(#bry),.brdw__title:not(#brx):not(#bry),.brdw__item:not(#brx):not(#bry),.brdw__label:not(#brx):not(#bry),.brdw__overview:not(#brx):not(#bry),.brdw__pill:not(#brx):not(#bry),.brdw__pill span:not(#brx):not(#bry),.brdw__langopt:not(#brx):not(#bry){font-family:Soehne,Inter,Noto Sans,Arial,sans-serif!important}.brdw__rootlabel:not(#brx):not(#bry),.brdw__title:not(#brx):not(#bry){font-weight:600!important}.brdw__item:not(#brx):not(#bry),.brdw__label:not(#brx):not(#bry),.brdw__overview:not(#brx):not(#bry){font-weight:500!important}
/*# sourceMappingURL=/cdn/shop/t/36/assets/blackroll-overrides-v3.css.map */
