.partSearchBar{height:90px;background:#F0F6FB;box-shadow:0 5px 20px -5px rgba(0,0,0,.2);border-radius:5px;padding:20px}.searchBarInput{padding-right:50px;padding-left:15px;font-family:inherit;font-size:16px;background:#fff;box-shadow:0 5px 20px -5px rgba(0,0,0,.2);border-radius:5px}.searchBarButton,.searchBarReset{width:50px}.searchBarInput{border:none;background-color:#fff;font-family:Montserrat,sans-serif;color:#384147;font-weight:600;border-radius:5px 0 0 5px}.searchBarInput::placeholder{color:#7f8f9e}.searchBarReset{border:none;background-color:transparent}.searchBarReset svg{width:10px;height:10px;fill:#000;transition:fill .3s}.searchBarButton{border:none;background-color:transparent;background:#7F8F9E;box-shadow:0 5px 20px -5px rgba(0,0,0,.2);border-radius:0 5px 5px 0}.searchBarButton svg{width:18px;height:18px;fill:#fff}.partSearchBar{display:flex}.searchBarContainer{flex:1 1 auto;position:relative;display:flex}.searchBarInput{width:100%;height:100%;background-color:transparent}.searchBarButton,.searchBarInput{transition:box-shadow .15s ease-in-out}.searchBarInput:focus,.searchBarButton:focus{box-shadow:0 0 0 .2rem rgba(0,0,0,.1)}.partSearchBar .searchBarReset{position:absolute;top:0;right:0;height:100%;display:flex;align-items:center;justify-content:center;visibility:hidden;opacity:0;transition:opacity .15s ease-in-out;cursor:pointer}.searchBarReset:hover svg,.searchBarReset:focus svg{fill:#e74b3b}.searchBarReset.active{visibility:visible;opacity:1}.searchBarButton{flex:0 0 auto;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer}.partSearchBar input[type=search],.partSearchBar button{-webkit-appearance:none;outline:none}.partSearchBar input[type=search]::-ms-clear{display:none}.partSearchBar input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}
