html body #MainContent .obi-collection-toolbar{position:relative;z-index:30;isolation:isolate;--tb-ink:#472b87;--tb-soft:#655477;--tb-line:#472b8726;--tb-hover:#725b94}
html body #MainContent:has(.ov-dark) .obi-collection-toolbar{--tb-ink:#fff6ea;--tb-soft:#d9cdea;--tb-line:#ffffff2e;--tb-hover:#cbb2ec}
html body #MainContent .obi-collection-toolbar .facets__form{align-items:center;gap:12px 18px}
html body #MainContent .obi-collection-toolbar .facet-filters__field,html body #MainContent .obi-collection-toolbar .facet-filters__field .select{background:transparent!important;box-shadow:none!important;border:0!important}
html body #MainContent .obi-collection-toolbar .facet-filters__label{padding:0!important;background:transparent!important;line-height:1.4}
html body #MainContent .obi-collection-toolbar .facet-filters__field .select::before,html body #MainContent .obi-collection-toolbar .facet-filters__field .select::after{display:none!important}
html body #MainContent .obi-collection-toolbar .select.obi-sort-enhanced>.facet-filters__sort{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;clip-path:inset(50%)}
html body #MainContent .obi-collection-toolbar .obi-sort-btn{border:0!important;background:transparent!important;color:var(--tb-ink)!important;font:600 14px/1.4 var(--font-body-family);min-height:44px;display:flex;align-items:center;cursor:pointer}
html body #MainContent .obi-collection-toolbar .obi-sort-btn:focus-visible{outline:2px solid currentColor!important;outline-offset:3px}
html body #MainContent .obi-collection-toolbar .obi-sort-list[hidden]{display:none!important}
html body #MainContent .obi-collection-toolbar .facets__summary{min-height:44px;line-height:1.3}
html body #MainContent .obi-collection-toolbar .active-facets-desktop:empty{display:none}
@media(min-width:750px){
 html body #MainContent .obi-collection-toolbar .facets-container{display:block;padding-top:0;margin-bottom:28px}
 html body #MainContent .obi-collection-toolbar .facets.small-hide{display:block!important}
 html body #MainContent .obi-collection-toolbar .mobile-facets__wrapper.medium-hide,html body #MainContent .obi-collection-toolbar .active-facets-mobile,html body #MainContent .obi-collection-toolbar>.product-count.medium-hide{display:none!important}
 html body #MainContent .obi-collection-toolbar .facets__form{display:grid;grid-template-columns:minmax(0,1fr) auto auto;min-width:0;margin:0;padding:10px 14px 10px 20px;border:1px solid var(--tb-line)!important;border-radius:30px;background:#ffffffed!important;box-shadow:0 12px 32px -24px #25104480}
 html body #MainContent:has(.ov-dark) .obi-collection-toolbar .facets__form{background:#ffffff0d!important}
 html body #MainContent .obi-collection-toolbar .facets__wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:10px;grid-column:1;grid-row:1;min-width:0}
 html body #MainContent .obi-collection-toolbar .facets__heading{margin:0 4px 0 0!important;color:var(--tb-soft)!important}
 html body #MainContent .obi-collection-toolbar .facets__disclosure{margin:0;padding:0;border-radius:999px}
 html body #MainContent .obi-collection-toolbar .product-count{grid-column:2;grid-row:1;margin:0;align-self:center}
 html body #MainContent .obi-collection-toolbar .facet-filters{grid-column:3;grid-row:1;display:flex;align-items:center;padding:0 14px!important;min-height:46px;height:auto;margin:0;border-radius:999px;background:transparent!important}
 html body #MainContent .obi-collection-toolbar .facet-filters__field{gap:10px}
 html body #MainContent .obi-collection-toolbar .facet-filters__sort{min-height:44px;border:0;background:transparent!important;color:var(--tb-ink)!important;font:600 14px/1.4 var(--font-body-family)}
 html body #MainContent .obi-collection-toolbar .active-facets-desktop{grid-column:1/-1;grid-row:2;gap:8px}
}
@media(min-width:750px) and (max-width:989px){
 html body #MainContent .obi-collection-toolbar .facets__form{grid-template-columns:1fr auto;row-gap:12px;border-radius:24px}
 html body #MainContent .obi-collection-toolbar .facets__wrapper{grid-column:1/-1}
 html body #MainContent .obi-collection-toolbar .product-count{grid-column:1;grid-row:2}
 html body #MainContent .obi-collection-toolbar .facet-filters{grid-column:2;grid-row:2}
 html body #MainContent .obi-collection-toolbar .active-facets-desktop{grid-row:3}
}
@media(max-width:749px){
 html body #MainContent .obi-collection-toolbar .facets.small-hide{display:none!important}
 html body #MainContent .obi-collection-toolbar .facets-container{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-top:0;margin-bottom:20px}
 html body #MainContent .obi-collection-toolbar .mobile-facets__wrapper{display:block!important;margin:0}
 html body #MainContent .obi-collection-toolbar .mobile-facets__open-wrapper{padding:0!important;border-radius:999px}
 html body #MainContent .obi-collection-toolbar .mobile-facets__open{min-height:46px;padding:0 18px;display:flex;align-items:center;gap:10px;color:var(--tb-ink)!important}
 html body #MainContent:has(.ov-dark) .obi-collection-toolbar .mobile-facets__open-wrapper{background:#ffffff12!important;border-color:var(--tb-line)!important}
 html body #MainContent .obi-collection-toolbar .product-count.light{display:block!important;margin:0!important;line-height:1.4}
 html body #MainContent .obi-collection-toolbar .active-facets-mobile{flex-basis:100%;margin:0}
 html body #MainContent .obi-collection-toolbar .mobile-facets__sort .select__select{position:static!important;width:auto!important;height:44px!important;opacity:1!important;pointer-events:auto!important;clip-path:none!important;color:#241453!important;background:#f6f2fd!important}
}
