.filter-select{position:relative}@media (min-width:48rem){.block-filter-top .filter-select .filter-select__current.active,.block-filter-top .filter-select .filter-select__current:focus{border-color:#0c4580}}.block-filter-side .filter-select{border:none;border-bottom:.0625rem solid #e0e0e0;border-radius:0}@media (max-width:47.98rem){.filter-container:not(.filter-search) .filter-select{border-top:.0625rem solid #707070}}.filter-select__current{font-weight:var(--link-1-font-weight);font-size:var(--link-1-font-size);font-family:var(--link-1-font-family);line-height:var(--link-1-line-height);font-variant-numeric:var(--link-1-font-variant-numeric);position:relative;width:100%;height:3rem;padding:.75rem 3rem .75rem .75rem;color:#0a0a0a;white-space:nowrap;text-align:left;border:none;border-radius:.25rem;background:0 0}@media (min-width:48rem){.filter-select__current{padding:.6875rem 3rem .6875rem .75rem;border:.0625rem solid #707070}}.filter-select__current::after{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--icon-chev-expand);mask-image:var(--icon-chev-expand);content:" ";width:1.25rem;height:1.25rem;background-color:currentcolor;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.filter-select.active .filter-select__current::after{-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:var(--icon-chev-collapse);mask-image:var(--icon-chev-collapse);content:" ";width:1.25rem;height:1.25rem;background-color:currentcolor}.filter-select__dropdown{z-index:10;display:none;width:auto;padding-bottom:1.25rem}@media (min-width:48rem){.block-filter-top .filter-select__dropdown{position:absolute;top:calc(100% + .5rem);left:0;padding:1.25rem 0;border-radius:.25rem;background:#fff;box-shadow:0 0 .5rem 0 rgba(10,10,10,.12)}}@media (max-width:47.98rem){.block-filter-side .filter-select__dropdown{position:static;box-shadow:none}}.filter-select.active .filter-select__dropdown{display:block}.filter-select__option{font-weight:var(--subtitle-1-font-weight);font-size:var(--subtitle-1-font-size);font-family:var(--subtitle-1-font-family);line-height:var(--subtitle-1-line-height);font-variant-numeric:var(--subtitle-1-font-variant-numeric);width:100%;padding:.5rem .5rem .5rem .75rem;color:#0a0a0a;text-align:left;border:none;background:0 0}.filter-select__option.selected,.filter-select__option:focus,.filter-select__option:hover{background-color:#f4f5f6}