.sorter{position:relative;margin-bottom:1.5rem}.sorter .sorter__trigger{box-sizing:border-box;text-align:left;border:0;background:#ececec;outline:0;border-radius:.3rem;color:#303030;width:100%;display:flex;align-items:center}.sorter .sorter__trigger{padding:.7rem 1.2rem}.sorter .sorter__trigger span{font-size:1.2rem}.sorter .sorter__trigger span span{display:block}.sorter .sorter__trigger span span{font-size:1.6rem}.sorter .sorter__trigger.active{background:#fff}.sorter .sorter__trigger i{margin-left:auto}.sorter .sorter__trigger i{font-size:2.1rem}.sorter .sorter__select{box-sizing:border-box;position:absolute;text-align:left;z-index:9999;height:auto;padding:.3rem;background:#fff;box-shadow:0 7px 5px rgba(0,0,0,.15);border-radius:0 0 .6rem .6rem;width:100%}.sorter .sorter__select li{display:block;border-top:2px solid #f2f2f2;cursor:pointer;transition:color .2s}.sorter .sorter__select li{margin:0 1rem}.sorter .sorter__select li{padding:1.5rem 0}.sorter .sorter__select li{font-size:1.4rem}.sorter .sorter__select li:hover{color:#bfbfbd}.sorter .sorter__select li.active{color:#000;font-weight:700}.sorter .sorter__select li.sorter__select-disabled{font-weight:700;font-size:1.6rem;font-style:italic;color:#fa5528;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}