.sorter{position:relative;margin-bottom:1.5rem}.sorter .hidden{display:none}.sorter .sorter__trigger{box-sizing:border-box;text-align:left;width:auto;border:0;background:var(--color__black);outline:0;border-radius:.3rem;padding:.7rem 1.2rem;color:#ececec;width:100%;display:flex;align-items:center}.sorter .sorter__trigger span{font-size:1.2rem}.sorter .sorter__trigger span span{font-size:1.6rem;display:block}.sorter .sorter__trigger.active{background:var(--color__black)}.sorter .sorter__trigger i{margin-left:auto;font-size:2.1rem}.sorter .sorter__select{box-sizing:border-box;position:absolute;text-align:left;z-index:9999;width:auto;height:auto;padding:.3rem;background:var(--color__black);box-shadow:0 7px 5px rgba(0,0,0,.15);border-radius:0 0 .6rem .6rem;width:100%}.sorter .sorter__select li{cursor:default;display:block;margin:0 1rem;padding:1.5rem 0;font-size:1.4rem;border-top:2px solid --color__black--lighter--10;cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.sorter .sorter__select li:hover{color:var(--color__middlegrey--icons1)}.sorter .sorter__select li.active{color:var(--color__orange--light);font-weight:700}.sorter .sorter__select li.sorter__select-disabled{font-weight:700;font-size:1.6rem;font-style:italic;color:var(--color__orange);padding-bottom:0}.sorter .sorter__select li.sorter__select-disabled+li{border-top:0}.sorter .sorter__select li.sorter__select-disabled div{background-color:#efefef;padding:1rem;text-align:center;margin-top:1rem}.sorter .sorter__select li.sorter__select-disabled div .btn{display:block!important;font-size:1.6rem!important;margin:0 2.5rem 1rem!important;padding:1rem 2rem!important}