*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select{position:relative;max-width:200px;outline:none}.select .value{display:block;position:relative;font-family:helvetica,arial,sans-serif;font-size:12px;color:#1f202a;padding:8px 10px;border-bottom:1px solid #d1d2dd;cursor:pointer;overflow-x:hidden;white-space:nowrap}.select .value::before{position:absolute;top:50%;right:0;margin:-2px 0;width:0px;height:0px;content:"";border-width:4px;border-style:solid;border-color:#d1d2dd transparent transparent}.select:focus .value{border-bottom:1px solid #e3af43}.select .list{position:absolute;top:0;width:100%;height:0;background:#fff;opacity:0;outline:none;-webkit-box-shadow:0px 2px 9px rgba(0,0,0,0.35);box-shadow:0px 2px 9px rgba(0,0,0,0.35);overflow:hidden;-webkit-transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);transition:opacity 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);z-index:9999}.select .list.open{height:auto;opacity:1.0}.select .list .filter{display:none;padding:8px 10px}.select .list .filter input{width:100%;font-family:helvetica,arial,sans-serif;font-size:12px;color:#1f202a;border:none;border-bottom:1px solid #eaeaea;outline:none;margin:0;padding:0 0 5px}.select .list ul{display:block;margin:0;padding:0}.select .list ul li{display:block;list-style:none;font-family:helvetica,arial,sans-serif;font-size:12px;color:#1f202a;padding:8px 10px;cursor:pointer}.select .list ul li:hover,.select .list ul li.hovered{color:#fff;background:#e3af43}.select.large .filter{display:block}.select.large .list ul{max-height:200px;overflow-y:scroll}
