.inventory-filter-field{position:relative;display:grid;gap:8px;min-width:0}.filter-field-label{font-size:8px;text-transform:uppercase;letter-spacing:.13em}.filter-select-trigger{display:flex;width:100%;min-height:42px;align-items:center;justify-content:space-between;border:1px solid rgba(18,20,18,.2);padding:0 13px;background:var(--paper);color:var(--ink);font-size:11px;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease}.filter-select-trigger:hover,.filter-select-trigger[aria-expanded=true]{border-color:var(--ink);background:#fffdf7}.filter-select-trigger:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.filter-select-trigger i{position:relative;width:14px;height:14px;margin-left:10px;flex:none}.filter-select-trigger i:after,.filter-select-trigger i:before{content:"";position:absolute;top:7px;width:7px;height:1px;background:currentColor;transition:transform .2s ease}.filter-select-trigger i:before{left:1px;transform:rotate(45deg)}.filter-select-trigger i:after{right:1px;transform:rotate(-45deg)}.filter-select-trigger[aria-expanded=true] i:before{transform:rotate(-45deg)}.filter-select-trigger[aria-expanded=true] i:after{transform:rotate(45deg)}.filter-select-menu{position:absolute;top:calc(100% + 7px);right:0;left:0;z-index:40;display:grid;padding:6px;background:var(--ink);color:var(--paper);box-shadow:0 18px 38px rgba(18,20,18,.22)}.filter-select-menu button{display:flex;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid rgba(255,255,255,.1);padding:12px 11px;background:transparent;color:rgba(255,255,255,.68);font-size:10px;text-align:left;cursor:pointer}.filter-select-menu button:last-child{border-bottom:0}.filter-select-menu button:focus-visible,.filter-select-menu button:hover{outline:0;background:rgba(255,255,255,.08);color:#fff}.filter-select-menu button.selected{color:var(--yellow)}.filter-select-menu button i{width:6px;height:6px;border-radius:50%;background:transparent}.filter-select-menu button.selected i{background:var(--yellow)}@media(max-width:980px){.inventory-sort-field{grid-column:1/2}}@media(max-width:640px){.inventory-sort-field{grid-column:1/-1}.filter-select-menu{position:fixed;top:auto;right:5vw;bottom:18px;left:5vw;z-index:80}.filter-select-menu button{padding:15px 13px}}@media(prefers-reduced-motion:reduce){.filter-select-trigger,.filter-select-trigger i:after,.filter-select-trigger i:before{transition:none}}