.filter-select{position:relative}.block-filter-top .filter-select{border:.0625rem solid var(--neutral-5);border-radius:.25rem;background-color:var(--white)}@media (min-width:62rem){.block-filter-top .filter-select{min-width:19rem}}.block-filter-side .filter-select{border:none;border-bottom:.0625rem solid var(--neutral-9);border-radius:0}.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:var(--navy-1);white-space:nowrap;text-align:left;border:none;background:0 0}.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-top);mask-image:var(--icon-chev-top);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-bottom);mask-image:var(--icon-chev-bottom);content:" ";width:1.25rem;height:1.25rem;background-color:currentcolor}.filter-select__dropdown{z-index:10;display:none;width:auto;padding-bottom:1.25rem;color:var(--navy-1)}.block-filter-top .filter-select__dropdown{position:absolute;top:calc(100% + .5rem);left:0;width:100%;padding:1.25rem 0;border-radius:.25rem;background:var(--white);box-shadow:0 0 8px 0 rgba(10,10,10,.12);box-shadow:0 0 .5rem 0 rgba(var(--neutral-1),.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 .75rem;color:var(--navy-1);text-align:left;border:none;background:0 0}.filter-select__option.selected,.filter-select__option:focus,.filter-select__option:hover{background-color:var(--neutral-11)}