/* Shared muted-rose scrollbars; retain intentionally hidden carousels. */
html,body{scrollbar-color:#bda29c transparent!important}
*::-webkit-scrollbar-thumb{background-color:#bda29c!important;border-radius:999px}
dialog,.bag-items,.filter-drawer-body,.result-viewer-content,.facet-options{scrollbar-width:thin;scrollbar-color:transparent transparent!important}
dialog::-webkit-scrollbar,.bag-items::-webkit-scrollbar,.filter-drawer-body::-webkit-scrollbar,.result-viewer-content::-webkit-scrollbar,.facet-options::-webkit-scrollbar{width:6px;height:6px}
dialog::-webkit-scrollbar-track,.bag-items::-webkit-scrollbar-track,.filter-drawer-body::-webkit-scrollbar-track,.result-viewer-content::-webkit-scrollbar-track,.facet-options::-webkit-scrollbar-track{background:transparent}
dialog::-webkit-scrollbar-thumb,.bag-items::-webkit-scrollbar-thumb,.filter-drawer-body::-webkit-scrollbar-thumb,.result-viewer-content::-webkit-scrollbar-thumb,.facet-options::-webkit-scrollbar-thumb{background-color:transparent!important}
dialog.is-scrolling,.bag-items.is-scrolling,.filter-drawer-body.is-scrolling,.result-viewer-content.is-scrolling,.facet-options.is-scrolling{scrollbar-color:#bda29c transparent!important}
.is-scrolling::-webkit-scrollbar-thumb{background-color:#bda29c!important}
@media(hover:hover){dialog:hover,.bag-items:hover,.filter-drawer-body:hover,.result-viewer-content:hover,.facet-options:hover{scrollbar-color:#bda29c transparent!important}dialog:hover::-webkit-scrollbar-thumb,.bag-items:hover::-webkit-scrollbar-thumb,.filter-drawer-body:hover::-webkit-scrollbar-thumb,.result-viewer-content:hover::-webkit-scrollbar-thumb,.facet-options:hover::-webkit-scrollbar-thumb{background-color:#bda29c!important}}

/* Firefox and all nested scroll regions share the same visible thumb. */
*:not(dialog):not(.bag-items):not(.filter-drawer-body):not(.result-viewer-content):not(.facet-options){scrollbar-color:#bda29c transparent}
.review-scroll-thumb{background:#bda29c!important}
