.shared-dropdown__trigger{align-items:center;transition:color .25s ease-in-out;display:flex}.shared-dropdown__trigger:hover,.shared-dropdown__trigger[data-state=open]{color:#1235ee}.shared-dropdown__content{z-index:999;will-change:transform,opacity;background:#fff;outline:none;min-width:10rem;box-shadow:0 10px 38px -10px #0e121659,0 10px 20px -15px #0e121633}.shared-dropdown__content[data-state=open]{animation:.15s ease-out dropdownFadeIn}.shared-dropdown__content[data-state=closed]{animation:.1s ease-in dropdownFadeOut}.shared-dropdown__item{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;padding:.5rem 1rem;display:block}.shared-dropdown__item:hover,.shared-dropdown__item[data-highlighted]{color:#1235ee;background:#f0f0f0}.shared-dropdown__item--active{color:#000}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}.subheader-slider{position:relative;overflow:hidden}.subheader-slider:after,.subheader-slider:before{content:"";z-index:2;background:linear-gradient(90deg,#fff0 0,#fff 50%);width:2rem;height:100%;transition:opacity .2s ease-in-out;position:absolute;top:0;right:0}@media (width>=1024px){.subheader-slider:after,.subheader-slider:before{background:linear-gradient(90deg,#fff0 0,#fff 50%);width:calc(30px + 5%)}}@media (width>=1200px){.subheader-slider:after,.subheader-slider:before{width:calc(3.17vw + 5%)}}.subheader-slider:after{opacity:0;pointer-events:none}.subheader-slider:before{background:linear-gradient(270deg,#fff0 0,#fff 10%);width:1rem;left:0;right:auto}@media (width>=1024px){.subheader-slider:before{width:30px}}@media (width>=1200px){.subheader-slider:before{width:3.17vw}}.subheader-slider.can-scroll-next:after{opacity:1;visibility:visible;pointer-events:auto}.subheader-slider .subheader-slider__container{align-items:center;display:flex}.subheader-slider .subheader-slider__slide{flex:none;min-width:0;max-width:100%;margin-right:.5rem}.m-listing-subheader{--top-sticky-distance:-93px;top:var(--top-sticky-distance);z-index:90;background:#fff;border-top:1px solid #a5a5a5;padding-top:1px;transition:opacity .2s cubic-bezier(.215,.61,.355,1),transform .4s cubic-bezier(.215,.61,.355,1);position:sticky}.m-listing-subheader.title-hidden{--top-sticky-distance:-60px}.m-listing-subheader.has-subheader-children{--top-sticky-distance:-72px}.m-listing-subheader.has-subheader-children.title-hidden{--top-sticky-distance:-36px}@media (width>=1024px){.m-listing-subheader{--top-sticky-distance:-103px}}@media (width>=1200px){.m-listing-subheader{--top-sticky-distance:-23px}.m-listing-subheader.title-hidden{--top-sticky-distance:17px}.m-listing-subheader.has-subheader-children{--top-sticky-distance:-72px}.m-listing-subheader.has-subheader-children.title-hidden{--top-sticky-distance:-30px}}[data-scroll-direction=up] .m-listing-subheader.is-sticky{transform:translateY(calc(var(--header-height)))}@media (width>=1200px){[data-scroll-direction=up] .m-listing-subheader.is-sticky{transform:none}[data-scroll-direction=down] .m-listing-subheader.is-sticky.has-subheader-children{z-index:100}}.m-listing-subheader.is-sticky .title{display:block!important}.m-listing-subheader .title{letter-spacing:-.01em;font-size:1.5rem;line-height:100%}@media (width>=1200px){.has-text-block .m-listing-subheader .title{display:none}}@media (width>=1024px){.m-listing-subheader .title{font-size:34px}}.m-listing-subheader .shared-breadcrumbs a,.m-listing-subheader .shared-breadcrumbs div{color:#979797}.m-listing-subheader .shared-breadcrumbs a:hover{color:#000}.sidebar-filters-header-bar{z-index:2;background:#fff;border-bottom:1px solid #a5a5a5;flex:none;justify-content:space-between;align-items:center;gap:1.25rem;width:100%;margin:0 auto;padding:1.25rem 1rem;transition:transform .4s cubic-bezier(.215,.61,.355,1),opacity 10ms cubic-bezier(.215,.61,.355,1);display:flex}.sidebar-show-resuts-cta-wrapper{z-index:5;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.5rem;left:1rem;right:1rem}
